mypark script IsFirstPerson = false ShiftHeld = false WHeld = false SHeld = false AHeld = false DHeld = false -- LMFAO local gcheck = true urspeed = .02 -- The lower it is the faster. So don't worry about it being minus 1 function ChangeFaster(inputObject, gameProcessedEvent) mypark script PasteShr mypark script if inputObject.KeyCode == Enum.KeyCode.Minus and gameProcessedEvent == false then urspeed = urspeed - 0.1 end end function ChangeSlower(inputObject, gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.Equals and gameProcessedEvent == false then urspeed = urspeed + 0.1 mypark script How to dowload it? mypark script end end function GChecker(inputObject, gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.K and gameProcessedEvent == false then if gcheck == false then gcheck = true elseif gcheck == true then mypark script How to use it? mypark script gcheck = false end end end game:GetService("UserInputService").InputBegan:connect(GChecker) mypark script How to get it? mypark script function PressShift(inputObject,gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.LeftShift and gameProcessedEvent == false and gcheck == true then ShiftHeld = true end end function ReleaseShift(inputObject,gameProcessed) if inputObject.KeyCode == Enum.KeyCode.LeftShift then ShiftHeld = false end mypark script How to get it for free? mypark script end function PressW(inputObject,gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.W and gameProcessedEvent == false and gcheck == true then WHeld = true end end function ReleaseW(inputObject,gameProcessed) mypark script How to get it for free? mypark script if inputObject.KeyCode == Enum.KeyCode.W then WHeld = false end end function PressS(inputObject,gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.S and gameProcessedEvent == false and gcheck == true then SHeld = true end end mypark script How to dowload it? mypark script function ReleaseS(inputObject,gameProcessed) if inputObject.KeyCode == Enum.KeyCode.S then SHeld = false end end function PressA(inputObject,gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.A and gameProcessedEvent == false and gcheck == true then mypark script How to get it for free? mypark script AHeld = true end end function ReleaseA(inputObject,gameProcessed) if inputObject.KeyCode == Enum.KeyCode.A then AHeld = false end end mypark script How to get it for free? mypark script function PressD(inputObject,gameProcessedEvent) if inputObject.KeyCode == Enum.KeyCode.D and gameProcessedEvent == false and gcheck == true then DHeld = true end end function ReleaseD(inputObject,gameProcessed) if inputObject.KeyCode == Enum.KeyCode.D then DHeld = false mypark script How to dowload it? mypark script end end function CheckFirst(inputObject,gameProcessed) if inputObject.KeyCode == Enum.UserInputType.MouseWheel then if (player.Character.Head.CFrame.p - workspace.CurrentCamera.CFrame.p).magnitude < 0.6 then IsFirstPerson = true elseif (player.Character.Head.CFrame.p - workspace.CurrentCamera.CFrame.p).magnitude > 0.6 then IsFirstPerson = false end mypark script PasteShr mypark script end end game:GetService("UserInputService").InputBegan:connect(PressShift) game:GetService("UserInputService").InputEnded:connect(ReleaseShift) game:GetService("UserInputService").InputBegan:connect(PressW) game:GetService("UserInputService").InputEnded:connect(ReleaseW) game:GetService("UserInputService").InputBegan:connect(PressS) mypark script How to dowload it? mypark script game:GetService("UserInputService").InputEnded:connect(ReleaseS) game:GetService("UserInputService").InputBegan:connect(PressA) game:GetService("UserInputService").InputEnded:connect(ReleaseA) game:GetService("UserInputService").InputBegan:connect(PressD) game:GetService("UserInputService").InputEnded:connect(ReleaseD) game:GetService("UserInputService").InputChanged:connect(CheckFirst) mypark script How to use it? mypark script game:GetService("UserInputService").InputBegan:connect(ChangeFaster) game:GetService("UserInputService").InputBegan:connect(ChangeSlower) game:GetService('RunService').Stepped:connect(function() if ShiftHeld == true then if WHeld == true then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-urspeed) end mypark script How to get it? mypark script if SHeld == true then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,urspeed) end if DHeld == true then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(urspeed,0,0) end if AHeld == true then mypark script How to dowload it? mypark script game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(-urspeed,0,0) end end end) mypark script