Advertisement
Hellotop2

Untitled

Jan 4th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.07 KB | None | 0 0
  1. --SynapseX Decompiler
  2.  
  3. local V45b2eb = game:GetService("UserInputService")
  4. local efa86920 = game:GetService("Players")
  5. local Zbd10016e9e5 = efa86920.LocalPlayer
  6. local w2ca25, Kd195df3f14
  7. local qdc0e3c23a75 = {
  8. 0,
  9. 0,
  10. 0,
  11. 0,
  12. 0,
  13. 0
  14. }
  15. local E356b7ef
  16. function E356b7ef()
  17. return Vector3.new()
  18. end
  19. do
  20. local ne544031 = Zbd10016e9e5.PlayerScripts:WaitForChild("PlayerModule", 5).ControlModule
  21. if ne544031 then
  22. ne544031 = require(ne544031)
  23. function E356b7ef()
  24. return ne544031:GetMoveVector()
  25. end
  26. end
  27. end
  28. local function uec656798(B7479d0, q1ac968bc911)
  29. for bc0c9655, E049322a81 in next, Enum.HumanoidStateType:GetEnumItems() do
  30. if E049322a81 ~= Enum.HumanoidStateType.Dead and E049322a81 ~= Enum.HumanoidStateType.None then
  31. B7479d0.Humanoid:SetStateEnabled(E049322a81, q1ac968bc911)
  32. end
  33. end
  34. local pc3908 = Zbd10016e9e5:FindFirstChild("PlayerGui")
  35. if pc3908 then
  36. local T3e7d0cc70 = pc3908:FindFirstChild("TouchGui")
  37. if T3e7d0cc70 then
  38. local j38790076d = T3e7d0cc70:FindFirstChild("TouchControlFrame")
  39. if j38790076d then
  40. local hc35314 = j38790076d:FindFirstChild("JumpButton")
  41. if hc35314 then
  42. hc35314.Visible = true
  43. end
  44. end
  45. end
  46. end
  47. end
  48. local function h952eacb(w3ee96add)
  49. local jd8bfa001fdc = Zbd10016e9e5.Character
  50. jd8bfa001fdc.Humanoid:ChangeState(Enum.HumanoidStateType.Seated)
  51. uec656798(jd8bfa001fdc, false)
  52. w3ee96add.Velocity.MaxForce = Vector3.new(10000000, 0, 10000000)
  53. w3ee96add.Rotate.MaxTorque = Vector3.new(60, 10000000, 10000000)
  54. w3ee96add.fv = Vector3.new()
  55. w3ee96add.hv = 0
  56. local D18988b = Instance.new("Sound")
  57. D18988b.SoundId = "rbxassetid://739735016"
  58. D18988b.Looped = true
  59. D18988b.Parent = w3ee96add.Model.Engine
  60. D18988b.PlaybackSpeed = 0
  61. D18988b:Play()
  62. w3ee96add.Sound = D18988b
  63. end
  64. local function l09c4ac4ff9(w9c3db2000a)
  65. local U48e5f524398 = Zbd10016e9e5.Character
  66. uec656798(U48e5f524398, true)
  67. w9c3db2000a.Rotate.MaxTorque = Vector3.new()
  68. w9c3db2000a.Velocity.MaxForce = Vector3.new()
  69. w9c3db2000a.Velocity.Velocity = Vector3.new()
  70. w9c3db2000a.Sound:Destroy()
  71. w9c3db2000a.Sound = nil
  72. end
  73. local Ja8a2bc7 = Vector3.new()
  74. local Gb5774a7 = Vector3.new(1, 0, 0)
  75. local function O0bbf53b6(S27f5d8eedb)
  76. local o3b74cac3eb, habb765 = qdc0e3c23a75[1] - qdc0e3c23a75[3], qdc0e3c23a75[2] - qdc0e3c23a75[4]
  77. if V45b2eb.TouchEnabled then
  78. local M8f82d = Zbd10016e9e5.Character
  79. if M8f82d then
  80. local B41500 = M8f82d:FindFirstChild("Humanoid")
  81. if B41500 then
  82. local a9c99ff = E356b7ef()
  83. local Yb3615 = math.clamp(a9c99ff.X, -1, 1)
  84. local ufe54653a1 = math.clamp(a9c99ff.Z, -1, 1)
  85. o3b74cac3eb = -ufe54653a1 * math.abs(ufe54653a1)
  86. habb765 = -Yb3615 * math.abs(Yb3615)
  87. end
  88. end
  89. end
  90. local v5fe136 = S27f5d8eedb.Model
  91. local xd5955279 = v5fe136.Engine
  92. local i4fc2dead54 = o3b74cac3eb * xd5955279.CFrame.LookVector
  93. if S27f5d8eedb.Nitro then
  94. i4fc2dead54 = i4fc2dead54 * 3.4
  95. else
  96. i4fc2dead54 = i4fc2dead54 * 2.4
  97. end
  98. if o3b74cac3eb < 0 then
  99. i4fc2dead54 = i4fc2dead54 * 0.2
  100. end
  101. local X55c7a384caf = S27f5d8eedb.fv
  102. X55c7a384caf = X55c7a384caf + i4fc2dead54
  103. if o3b74cac3eb * o3b74cac3eb <= 0.01 then
  104. X55c7a384caf = X55c7a384caf * 0.96
  105. else
  106. X55c7a384caf = X55c7a384caf * 0.99
  107. end
  108. X55c7a384caf = X55c7a384caf - xd5955279.CFrame:vectorToWorldSpace(xd5955279.CFrame:vectorToObjectSpace(X55c7a384caf) * Gb5774a7)
  109. S27f5d8eedb.fv = X55c7a384caf
  110. local hb4064732dd = habb765
  111. local Fc9f707 = S27f5d8eedb.hv
  112. Fc9f707 = Fc9f707 + (hb4064732dd - Fc9f707) * 0.1
  113. if hb4064732dd * hb4064732dd <= 0.01 then
  114. Fc9f707 = Fc9f707 * 0.9
  115. else
  116. Fc9f707 = Fc9f707 * 0.99
  117. end
  118. S27f5d8eedb.hv = Fc9f707
  119. local gcb73ebe13f7 = X55c7a384caf.Magnitude
  120. S27f5d8eedb.Sound.PlaybackSpeed = (math.abs(gcb73ebe13f7) + 5) / 150
  121. S27f5d8eedb.Velocity.Velocity = X55c7a384caf
  122. local Lb8154 = 1
  123. if 0 > X55c7a384caf:Dot(xd5955279.CFrame.LookVector) then
  124. Lb8154 = -1
  125. end
  126. 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)
  127. end
  128. local Kddddc9064 = {
  129. [Enum.KeyCode.W] = 1,
  130. [Enum.KeyCode.A] = 2,
  131. [Enum.KeyCode.S] = 3,
  132. [Enum.KeyCode.D] = 4,
  133. [Enum.KeyCode.Q] = 5,
  134. [Enum.KeyCode.E] = 6,
  135. [Enum.KeyCode.ButtonR2] = 1,
  136. [Enum.KeyCode.ButtonL2] = 3,
  137. [Enum.KeyCode.Up] = 1,
  138. [Enum.KeyCode.Left] = 2,
  139. [Enum.KeyCode.Down] = 3,
  140. [Enum.KeyCode.Right] = 4
  141. }
  142. local function gb6b9ef9e2(p6a60c19)
  143. if p6a60c19.UserInputType == Enum.UserInputType.Keyboard then
  144. local Pc304fb0f3 = p6a60c19.KeyCode
  145. if Kddddc9064[Pc304fb0f3] then
  146. qdc0e3c23a75[Kddddc9064[Pc304fb0f3]] = 1
  147. end
  148. end
  149. end
  150. local function E2298926734(V5db295)
  151. if V5db295.UserInputType == Enum.UserInputType.Keyboard then
  152. local Sb778dc36 = V5db295.KeyCode
  153. if Kddddc9064[Sb778dc36] then
  154. qdc0e3c23a75[Kddddc9064[Sb778dc36]] = 0
  155. end
  156. elseif V5db295.UserInputType == Enum.UserInputType.Gamepad1 then
  157. local c4cdcc5 = V5db295.KeyCode
  158. if c4cdcc5 == Enum.KeyCode.ButtonR2 or c4cdcc5 == Enum.KeyCode.ButtonL2 then
  159. qdc0e3c23a75[Kddddc9064[c4cdcc5]] = 0
  160. end
  161. end
  162. end
  163. local function I44e19a2636(me8ddc3b36, N5de86e6)
  164. if me8ddc3b36.UserInputType == Enum.UserInputType.Gamepad1 then
  165. local fe2bbc = me8ddc3b36.KeyCode
  166. if fe2bbc == Enum.KeyCode.Thumbstick1 then
  167. local L27525 = me8ddc3b36.Position
  168. local R7b45bc, Xb9ed08f = L27525.X, L27525.Y
  169. local q710569 = 0.24
  170. qdc0e3c23a75[2] = R7b45bc < -q710569 and (-R7b45bc) ^ 2 or 0
  171. qdc0e3c23a75[4] = R7b45bc > q710569 and R7b45bc ^ 2 or 0
  172. elseif fe2bbc == Enum.KeyCode.ButtonR2 or fe2bbc == Enum.KeyCode.ButtonL2 then
  173. local l5db8c = me8ddc3b36.Position
  174. local t2387a0 = l5db8c.Z
  175. local Hbb1da = 0.05
  176. qdc0e3c23a75[Kddddc9064[fe2bbc]] = t2387a0 > Hbb1da and t2387a0 ^ 0.5 or 0
  177. end
  178. end
  179. end
  180. local function t5b709cd2e(m643260a6dd)
  181. w2ca25, Kd195df3f14 = m643260a6dd.Event, m643260a6dd.em
  182. end
  183. return {
  184. Init = t5b709cd2e,
  185. VehicleEnter = h952eacb,
  186. VehicleLeave = l09c4ac4ff9,
  187. InputBegan = gb6b9ef9e2,
  188. InputEnded = E2298926734,
  189. InputChanged = I44e19a2636,
  190. UpdatePrePhysics = O0bbf53b6
  191. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement