Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --SynapseX Decompiler
- local V45b2eb = game:GetService("UserInputService")
- local efa86920 = game:GetService("Players")
- local Zbd10016e9e5 = efa86920.LocalPlayer
- local w2ca25, Kd195df3f14
- local qdc0e3c23a75 = {
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- }
- local E356b7ef
- function E356b7ef()
- return Vector3.new()
- end
- do
- local ne544031 = Zbd10016e9e5.PlayerScripts:WaitForChild("PlayerModule", 5).ControlModule
- if ne544031 then
- ne544031 = require(ne544031)
- function E356b7ef()
- return ne544031:GetMoveVector()
- end
- end
- end
- local function uec656798(B7479d0, q1ac968bc911)
- for bc0c9655, E049322a81 in next, Enum.HumanoidStateType:GetEnumItems() do
- if E049322a81 ~= Enum.HumanoidStateType.Dead and E049322a81 ~= Enum.HumanoidStateType.None then
- B7479d0.Humanoid:SetStateEnabled(E049322a81, q1ac968bc911)
- end
- end
- local pc3908 = Zbd10016e9e5:FindFirstChild("PlayerGui")
- if pc3908 then
- local T3e7d0cc70 = pc3908:FindFirstChild("TouchGui")
- if T3e7d0cc70 then
- local j38790076d = T3e7d0cc70:FindFirstChild("TouchControlFrame")
- if j38790076d then
- local hc35314 = j38790076d:FindFirstChild("JumpButton")
- if hc35314 then
- hc35314.Visible = true
- end
- end
- end
- end
- end
- local function h952eacb(w3ee96add)
- local jd8bfa001fdc = Zbd10016e9e5.Character
- jd8bfa001fdc.Humanoid:ChangeState(Enum.HumanoidStateType.Seated)
- uec656798(jd8bfa001fdc, false)
- w3ee96add.Velocity.MaxForce = Vector3.new(10000000, 0, 10000000)
- w3ee96add.Rotate.MaxTorque = Vector3.new(60, 10000000, 10000000)
- w3ee96add.fv = Vector3.new()
- w3ee96add.hv = 0
- local D18988b = Instance.new("Sound")
- D18988b.SoundId = "rbxassetid://739735016"
- D18988b.Looped = true
- D18988b.Parent = w3ee96add.Model.Engine
- D18988b.PlaybackSpeed = 0
- D18988b:Play()
- w3ee96add.Sound = D18988b
- end
- local function l09c4ac4ff9(w9c3db2000a)
- local U48e5f524398 = Zbd10016e9e5.Character
- uec656798(U48e5f524398, true)
- w9c3db2000a.Rotate.MaxTorque = Vector3.new()
- w9c3db2000a.Velocity.MaxForce = Vector3.new()
- w9c3db2000a.Velocity.Velocity = Vector3.new()
- w9c3db2000a.Sound:Destroy()
- w9c3db2000a.Sound = nil
- end
- local Ja8a2bc7 = Vector3.new()
- local Gb5774a7 = Vector3.new(1, 0, 0)
- local function O0bbf53b6(S27f5d8eedb)
- local o3b74cac3eb, habb765 = qdc0e3c23a75[1] - qdc0e3c23a75[3], qdc0e3c23a75[2] - qdc0e3c23a75[4]
- if V45b2eb.TouchEnabled then
- local M8f82d = Zbd10016e9e5.Character
- if M8f82d then
- local B41500 = M8f82d:FindFirstChild("Humanoid")
- if B41500 then
- local a9c99ff = E356b7ef()
- local Yb3615 = math.clamp(a9c99ff.X, -1, 1)
- local ufe54653a1 = math.clamp(a9c99ff.Z, -1, 1)
- o3b74cac3eb = -ufe54653a1 * math.abs(ufe54653a1)
- habb765 = -Yb3615 * math.abs(Yb3615)
- end
- end
- end
- local v5fe136 = S27f5d8eedb.Model
- local xd5955279 = v5fe136.Engine
- local i4fc2dead54 = o3b74cac3eb * xd5955279.CFrame.LookVector
- if S27f5d8eedb.Nitro then
- i4fc2dead54 = i4fc2dead54 * 3.4
- else
- i4fc2dead54 = i4fc2dead54 * 2.4
- end
- if o3b74cac3eb < 0 then
- i4fc2dead54 = i4fc2dead54 * 0.2
- end
- local X55c7a384caf = S27f5d8eedb.fv
- X55c7a384caf = X55c7a384caf + i4fc2dead54
- if o3b74cac3eb * o3b74cac3eb <= 0.01 then
- X55c7a384caf = X55c7a384caf * 0.96
- else
- X55c7a384caf = X55c7a384caf * 0.99
- end
- X55c7a384caf = X55c7a384caf - xd5955279.CFrame:vectorToWorldSpace(xd5955279.CFrame:vectorToObjectSpace(X55c7a384caf) * Gb5774a7)
- S27f5d8eedb.fv = X55c7a384caf
- local hb4064732dd = habb765
- local Fc9f707 = S27f5d8eedb.hv
- Fc9f707 = Fc9f707 + (hb4064732dd - Fc9f707) * 0.1
- if hb4064732dd * hb4064732dd <= 0.01 then
- Fc9f707 = Fc9f707 * 0.9
- else
- Fc9f707 = Fc9f707 * 0.99
- end
- S27f5d8eedb.hv = Fc9f707
- local gcb73ebe13f7 = X55c7a384caf.Magnitude
- S27f5d8eedb.Sound.PlaybackSpeed = (math.abs(gcb73ebe13f7) + 5) / 150
- S27f5d8eedb.Velocity.Velocity = X55c7a384caf
- local Lb8154 = 1
- if 0 > X55c7a384caf:Dot(xd5955279.CFrame.LookVector) then
- Lb8154 = -1
- end
- S27f5d8eedb.Rotate.CFrame = CFrame.new(Ja8a2bc7, xd5955279.CFrame.LookVector * Vector3.new(1, 0, 1)) * CFrame.Angles(0, 0.5 * Fc9f707 * Lb8154, 0.8 * Fc9f707 * Lb8154)
- end
- local Kddddc9064 = {
- [Enum.KeyCode.W] = 1,
- [Enum.KeyCode.A] = 2,
- [Enum.KeyCode.S] = 3,
- [Enum.KeyCode.D] = 4,
- [Enum.KeyCode.Q] = 5,
- [Enum.KeyCode.E] = 6,
- [Enum.KeyCode.ButtonR2] = 1,
- [Enum.KeyCode.ButtonL2] = 3,
- [Enum.KeyCode.Up] = 1,
- [Enum.KeyCode.Left] = 2,
- [Enum.KeyCode.Down] = 3,
- [Enum.KeyCode.Right] = 4
- }
- local function gb6b9ef9e2(p6a60c19)
- if p6a60c19.UserInputType == Enum.UserInputType.Keyboard then
- local Pc304fb0f3 = p6a60c19.KeyCode
- if Kddddc9064[Pc304fb0f3] then
- qdc0e3c23a75[Kddddc9064[Pc304fb0f3]] = 1
- end
- end
- end
- local function E2298926734(V5db295)
- if V5db295.UserInputType == Enum.UserInputType.Keyboard then
- local Sb778dc36 = V5db295.KeyCode
- if Kddddc9064[Sb778dc36] then
- qdc0e3c23a75[Kddddc9064[Sb778dc36]] = 0
- end
- elseif V5db295.UserInputType == Enum.UserInputType.Gamepad1 then
- local c4cdcc5 = V5db295.KeyCode
- if c4cdcc5 == Enum.KeyCode.ButtonR2 or c4cdcc5 == Enum.KeyCode.ButtonL2 then
- qdc0e3c23a75[Kddddc9064[c4cdcc5]] = 0
- end
- end
- end
- local function I44e19a2636(me8ddc3b36, N5de86e6)
- if me8ddc3b36.UserInputType == Enum.UserInputType.Gamepad1 then
- local fe2bbc = me8ddc3b36.KeyCode
- if fe2bbc == Enum.KeyCode.Thumbstick1 then
- local L27525 = me8ddc3b36.Position
- local R7b45bc, Xb9ed08f = L27525.X, L27525.Y
- local q710569 = 0.24
- qdc0e3c23a75[2] = R7b45bc < -q710569 and (-R7b45bc) ^ 2 or 0
- qdc0e3c23a75[4] = R7b45bc > q710569 and R7b45bc ^ 2 or 0
- elseif fe2bbc == Enum.KeyCode.ButtonR2 or fe2bbc == Enum.KeyCode.ButtonL2 then
- local l5db8c = me8ddc3b36.Position
- local t2387a0 = l5db8c.Z
- local Hbb1da = 0.05
- qdc0e3c23a75[Kddddc9064[fe2bbc]] = t2387a0 > Hbb1da and t2387a0 ^ 0.5 or 0
- end
- end
- end
- local function t5b709cd2e(m643260a6dd)
- w2ca25, Kd195df3f14 = m643260a6dd.Event, m643260a6dd.em
- end
- return {
- Init = t5b709cd2e,
- VehicleEnter = h952eacb,
- VehicleLeave = l09c4ac4ff9,
- InputBegan = gb6b9ef9e2,
- InputEnded = E2298926734,
- InputChanged = I44e19a2636,
- UpdatePrePhysics = O0bbf53b6
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement