Commands:

- Middle Mouse Button: Ragdollize / activate Ragdoll Control / activate Vehicle Control

With middle mouse button pressed:

- WASD: go forward/left/backwards/right

- Z: Fly Downwards
- X: Fly Upwards

- G: Fly towards nearest living ped (in vehicle or not)
- B: Fly towards target (set the target any time with Delete)

- Shift : Speed up ragdoll/vehicle movement (x3 by default)
- Ctrl: Dramatically speed up ragdoll/vehicle movement (x10 by default)
- Shift+Ctrl: extremely fast ragdoll/vehicle movement (the other two multiplied together, x30 by default. More powerfull than Ctrl by itself but the max speed is not that much faster)
- Right Click: Freeze (halt movement other than rotation)
- Q: Dance (as ragdoll)

- Space (in car): activate "rotation mode"
With Middle Mouse and Space pressed:
- WASDZX: spin in various directions

OTHER KEYS:

- Delete: set target to nearest pedestrian (if in range)
- End: kill self

Command Modes (press Insert + numpad key to activate/deactivate)

- Num1: Ragdoll Juggernaut - Fly into pedestrians and vehicles as a ragdoll (using middle mouse) to sent them flying.
- Num2: Vehicle Juggernaut - Run into pedestrians and vehicles in a vehicle (using middle mouse) to sent them flying.
- Num3: Stay in Vehicle - Makes it so you can't get knocked out of your vehicle (or exit it in any way).
- Num4: Carmageddon - Make the cars flip out and go flying everywhere.
- Num5: Ragdoll Peds on Contact - Make peds ragdollize when you touch them. Useful if you want to knock over peds as an animal or knock over peds that wouldn't get knocked over on touch otherwise, but don't want an effect as dramatic as Ragdoll Juggernaut.
- Num6: Car Magnet - Makes cars fly towards the player
- Num9: Ped Magnet - Makes peds fly towards the player

Alternate Command Modes (press Backspace + Insert + numpad key to activate/deactivate)
- Num1: Geddan - Makes your characters limbs flail everywhere when they ragdoll
- Num2: Geddan Vehicle - Makes your vehicle flip out
- Num3: Geddan All - Makes all other peds and vehicles flip out
- Num4: Car Magnet To Target - Same as car magnet, only cars fly towards the target ped (set by delete)
- Num6: Rainbow Vehicle - Makes your vehicle cycle through colors
----------------------------------------------

Boolean .ini variables must be either "TRUE" or "FALSE" (all caps). Anything else and they will result to default.
For float .ini variables, using anything other than ##.## or ## (for example, 3000.0, 2, 0.01, etc. are all valid) may cause the script to crash on load, as may numbers that are way too high (38 digits or more).

--INI VARIABLES:--------------------------
-Enable_Intensive_Searching (default FALSE) - enables "high intensive searching". May slow down your computer considerably. If you have a BEAST of a computer and want things like car magnet and carmageddon to get a LOT more crazy, enable this.
-Carmageddon_BikesRideable (default TRUE) - bikes will not flip out during Carmageddon.
-Carmageddon_NineFRideable (default TRUE) - the car "NineF" will not flip out during Carmageddon.
-PedMagnet_KillPedOnContact (default TRUE) - whether or not to kill the ped when they hit the player (can lead to glitchy ped movement if disabled)
-PedMagnet_RagdollizePlayer (default TRUE) - whether or not to ragdollize the player when the ped hits them (having both this and the above disabled can lead to peds lifting players high into the air)
-RagControl_InitialForce (default 40.0) - Initial force when propelling your ragdoll around.
-RagControl_ForceMult1 (default 3.0) - Multiplier of initial speed multiplier button (default Shift)
-RagControl_ForceMult2 (default 10.0) - Multiplier of secondary speed multiplier button (default Ctrl)
-VehControl_InitialForce (default 2.0) - Initial force when propelling your vehicle around.
-VehControl_ForceMult1 (default 3.0) - Multiplier of initial speed multiplier button (default Shift)
-VehControl_ForceMult2 (default 10.0) - Multiplier of secondary speed multiplier button (default Ctrl)
-Carmageddon_Force (default 2.0) - force applied to cars every frame in Carmageddon
-Carmageddon_MinVelocity (default 0.01) - minimum velocity before cars start moving in Carmageddon (set to 0 to make them freak out immediately. At 0.01 they will freak out at a certain distance away; if you set it to 0.1 they should stay stationary until you get in them)
-RagdollJuggernaut_Force_Peds (default 15000.0) Amout of force applied to a ped on contact during Ragdoll Juggernaut
-VehicleJuggernaut_Force_Peds (default 15000.0) Amout of force applied to a ped on contact during Vehicle Juggernaut
-RagdollJuggernaut_Force_Vehs (default 3000.0) Amout of force applied to a vehicle on contact during Ragdoll Juggernaut
-VehicleJuggernaut_Force_Vehs (default 3000.0) Amout of force applied to a vehicle on contact during Vehicle Juggernaut
-PedMagnet_PushForce (default 5.0) Amount of force applied to peds when using Ped Magnet
-CarMagnet_PushForce (default 200.0) Amount of force applied to cars when using Car Magnet or Car Magnet To Target.
-RainbowVehicle_Speed (default 10.0) Speed of color rotation when using Rainbow Vehicle
-RainbowVehicle_Difference (default 0.1) Offset between primary and secondary colors when using Rainbow Vehicle (between 0.0 and 1.0)

--KEYBINDINGS:--------------------------

To set a keybinding you must find the hexadecimal value for the virtual key code. Use this:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
the hexidecimal value will be below the "key name" in the format of 0x##. Remove the 0x and you have the key value.
If you use improper notation the script may crash.

KEY_ragdollcontrol (default 04, or middle mouse button)
KEY_forward (default 57, or W)
KEY_backward (default 53, or S)
KEY_left (default 41, or A)
KEY_right (default 44, or D)
KEY_down (default 5A, or Z)
KEY_up (default 58, or X)
KEY_homing1 (default 47, or G)
KEY_homing2 (default 42, or B)
KEY_rotateveh (default 20, or Space)
KEY_speedinc1 (default 10, or Shift)
KEY_speedinc2 (default 11, or Ctrl)
KEY_freeze (default 02, or right mouse button)
KEY_dance (default 51, or Q)
KEY_killself (default 23, or End)
KEY_settarget (default 2E, or Delete)
KEY_optionEnableKey (default 2D, or Insert)
KEY_optionEnableMod1 (default 08, or Backspace)