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
1 | local hrp = script.Parent.HumanoidRootPart |
2 | local oldPosition = Vector 3. new(hrp.Position) |
3 |
4 | game:GetService(“RunService”).RenderStepped:connect( function () |
5 | local Raduis = (oldPosition - hrp.Position) |
6 | hrp.Position = oldPosition + (Raduis * - 1 ) |
7 | oldPosition = Vector 3. new(hrp.Position) |
8 | end ) |
That should invert the movement