Best fps games on roblox11/15/2023 ![]() ![]() Tilt = math.clamp(lerp(tilt, movementVector.X * tiltSideSpeed, 0.1), -0.25, 0.1) Local speedModifier : number = (Hum.WalkSpeed / 16) Local movementVector : Vector3 = Camera.CFrame:VectorToObjectSpace(RootPart.AssemblyLinearVelocity / math.max(Hum.WalkSpeed, 0.01) * tiltIntensity) ![]() Local sineX : number = intensity * math.sin(tiltValue)īobbing = RunS.RenderStepped:Connect(function(dt : number)īobbing:Disconnect() - Disconnect view bobbing when dead Local sineY : number = intensity * math.sin(2 * tiltValue) Local sineCFrame : CFrame = CFrame.new(sineX, sineY, 0)įunction calculateTilt(speed : number, intensity : number) : CFrame Local sineX : number = intensity * math.sin(sinValue) Local sineY : number = intensity * math.sin(2 * sinValue) If sinValue > (math.pi * 2) then sinValue = 0 end Local bobbingIntensitySprinting : number = BobbingIntensity_ - Default: 0.02įunction lerp(a : number, b : number, t : number) : numberįunction calculateSine(speed : number, intensity : number) : CFrame Local bobbingIntensityWalking : number = BobbingIntensity_ - Default: 0.008 Local bobbingSpeed : number = BobbingSpeed_ - Default: 0.155 Local tiltIntensity : number = TiltIntensity_ - Default: 1.5 Local tiltSpeed : number = TiltSpeed_ - Default: 0.08 Local tiltSideSpeed : number = TiltSpeed_ - Default: 0.05 Local BobbingSpeed_Folder = script:WaitForChild("BobbingSpeed") Local BobbingIntensity_Folder = script:WaitForChild("BobbingIntensity") Local TiltSpeed_Folder = script:WaitForChild("TiltSpeed") Local TiltIntensity_Folder = script:WaitForChild("TiltIntensity") ![]() Local RootPart = Char:WaitForChild("HumanoidRootPart") Local Hum = Char:WaitForChild("Humanoid") Local Char = Player.Character or Player.CharacterAdded:Wait() Local TweenS = game:GetService("TweenService") Local RunS = game:GetService("RunService") ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |