Hi I tried to do this script. I tried very hard over and over and I still can't get it to work. The script has no errors , but you only move to the right if you are in a certain axis, if you are in another axis will just make me go backwards. I want it so no matter what axis you are in you will always go to the right here's what I did:
Sorry, I am really bad with CFrame and Vector3
Sorry if I worded this bad, ask me for explaining better if you didn't understand what I said.
local uis = game:GetService("UserInputService") local plr = game.Players.LocalPlayer local hum = plr.Character.Humanoid local cac = plr.Character uis.InputBegan:connect(function(i) if i.KeyCode == Enum.KeyCode.F then hum:ChangeState(Enum.HumanoidStateType.Jumping) cac.HumanoidRootPart.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector*50 end end)
Thanks, activatesenju