I am unsure of how I would even begin to do this, but I want to know if there is a fairly simple way to invert a players movement (i.e, 'A' acts as 'D', 'W' acts as 'S', etc). Is this possible? If so, how?
Put inside to playerCharacterSripts
Edit
local hrp = script.Parent.HumanoidRootPart local oldPosition = Vector3.new(hrp.Position) game:GetService(“RunService”).RenderStepped:connect(function() local Raduis = (oldPosition - hrp.Position) hrp.Position = oldPosition + (Raduis * -1) oldPosition = Vector3.new(hrp.Position) end)
That should invert the movement