Advertisement
Xanonony

Untitled

Apr 9th, 2022
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 101.41 KB | None | 0 0
  1. local KeyboardMenu = Instance.new("ScreenGui")
  2. local InstructionFrame = Instance.new("Frame")
  3. local Title = Instance.new("TextLabel")
  4. local Main = Instance.new("ScrollingFrame")
  5. local Text = Instance.new("TextLabel")
  6. local Main_2 = Instance.new("ImageLabel")
  7. local Delete = Instance.new("TextButton")
  8. local Round = Instance.new("ImageLabel")
  9. local UIGradient = Instance.new("UIGradient")
  10. local Instructions = Instance.new("TextButton")
  11. local Round_2 = Instance.new("ImageLabel")
  12. local UIGradient_2 = Instance.new("UIGradient")
  13. local Timer = Instance.new("TextLabel")
  14. local Round_3 = Instance.new("ImageLabel")
  15. local UIGradient_3 = Instance.new("UIGradient")
  16. local Paused = Instance.new("TextLabel")
  17. local Mode = Instance.new("TextLabel")
  18. local UIGradient_4 = Instance.new("UIGradient")
  19. local Save = Instance.new("TextButton")
  20. local Round_4 = Instance.new("ImageLabel")
  21. local UIGradient_5 = Instance.new("UIGradient")
  22. local Load = Instance.new("TextButton")
  23. local Round_5 = Instance.new("ImageLabel")
  24. local UIGradient_6 = Instance.new("UIGradient")
  25. local Clean = Instance.new("TextButton")
  26. local Round_6 = Instance.new("ImageLabel")
  27. local UIGradient_7 = Instance.new("UIGradient")
  28. local SaveLoadMessage = Instance.new("TextLabel")
  29. local Save_2 = Instance.new("ImageLabel")
  30. local UIGradient_8 = Instance.new("UIGradient")
  31. local S1 = Instance.new("TextButton")
  32. local Round_7 = Instance.new("ImageLabel")
  33. local UIGradient_9 = Instance.new("UIGradient")
  34. local S1v = Instance.new("TextButton")
  35. local Round_8 = Instance.new("ImageLabel")
  36. local UIGradient_10 = Instance.new("UIGradient")
  37. local S2 = Instance.new("TextButton")
  38. local Round_9 = Instance.new("ImageLabel")
  39. local UIGradient_11 = Instance.new("UIGradient")
  40. local S2v = Instance.new("TextButton")
  41. local Round_10 = Instance.new("ImageLabel")
  42. local UIGradient_12 = Instance.new("UIGradient")
  43. local S3 = Instance.new("TextButton")
  44. local Round_11 = Instance.new("ImageLabel")
  45. local UIGradient_13 = Instance.new("UIGradient")
  46. local S3v = Instance.new("TextButton")
  47. local Round_12 = Instance.new("ImageLabel")
  48. local UIGradient_14 = Instance.new("UIGradient")
  49. local Top = Instance.new("TextLabel")
  50. local Note = Instance.new("TextLabel")
  51. local Data = Instance.new("TextLabel")
  52. local NoVelData = Instance.new("TextLabel")
  53. local Load_2 = Instance.new("ImageLabel")
  54. local UIGradient_15 = Instance.new("UIGradient")
  55. local S1_2 = Instance.new("TextButton")
  56. local Round_13 = Instance.new("ImageLabel")
  57. local UIGradient_16 = Instance.new("UIGradient")
  58. local S2_2 = Instance.new("TextButton")
  59. local Round_14 = Instance.new("ImageLabel")
  60. local UIGradient_17 = Instance.new("UIGradient")
  61. local S3_2 = Instance.new("TextButton")
  62. local Round_15 = Instance.new("ImageLabel")
  63. local UIGradient_18 = Instance.new("UIGradient")
  64. local Top_2 = Instance.new("TextLabel")
  65. local TouchMenu = Instance.new("ScreenGui")
  66. local InstructionFrame_2 = Instance.new("Frame")
  67. local Main_3 = Instance.new("ScrollingFrame")
  68. local Text_2 = Instance.new("TextLabel")
  69. local Title_2 = Instance.new("TextLabel")
  70. local SaveLoadMessage_2 = Instance.new("TextLabel")
  71. local Save_3 = Instance.new("ImageLabel")
  72. local UIGradient_19 = Instance.new("UIGradient")
  73. local S1_3 = Instance.new("TextButton")
  74. local Round_16 = Instance.new("ImageLabel")
  75. local UIGradient_20 = Instance.new("UIGradient")
  76. local S1v_2 = Instance.new("TextButton")
  77. local Round_17 = Instance.new("ImageLabel")
  78. local UIGradient_21 = Instance.new("UIGradient")
  79. local S2_3 = Instance.new("TextButton")
  80. local Round_18 = Instance.new("ImageLabel")
  81. local UIGradient_22 = Instance.new("UIGradient")
  82. local S2v_2 = Instance.new("TextButton")
  83. local Round_19 = Instance.new("ImageLabel")
  84. local UIGradient_23 = Instance.new("UIGradient")
  85. local S3_3 = Instance.new("TextButton")
  86. local Round_20 = Instance.new("ImageLabel")
  87. local UIGradient_24 = Instance.new("UIGradient")
  88. local S3v_2 = Instance.new("TextButton")
  89. local Round_21 = Instance.new("ImageLabel")
  90. local UIGradient_25 = Instance.new("UIGradient")
  91. local Top_3 = Instance.new("TextLabel")
  92. local Note_2 = Instance.new("TextLabel")
  93. local Data_2 = Instance.new("TextLabel")
  94. local NoVelData_2 = Instance.new("TextLabel")
  95. local X = Instance.new("TextButton")
  96. local Round_22 = Instance.new("ImageLabel")
  97. local UIGradient_26 = Instance.new("UIGradient")
  98. local Load_3 = Instance.new("ImageLabel")
  99. local UIGradient_27 = Instance.new("UIGradient")
  100. local S1_4 = Instance.new("TextButton")
  101. local Round_23 = Instance.new("ImageLabel")
  102. local UIGradient_28 = Instance.new("UIGradient")
  103. local S2_4 = Instance.new("TextButton")
  104. local Round_24 = Instance.new("ImageLabel")
  105. local UIGradient_29 = Instance.new("UIGradient")
  106. local S3_4 = Instance.new("TextButton")
  107. local Round_25 = Instance.new("ImageLabel")
  108. local UIGradient_30 = Instance.new("UIGradient")
  109. local Top_4 = Instance.new("TextLabel")
  110. local X_2 = Instance.new("TextButton")
  111. local Round_26 = Instance.new("ImageLabel")
  112. local UIGradient_31 = Instance.new("UIGradient")
  113. local Main_4 = Instance.new("ImageLabel")
  114. local UIGradient_32 = Instance.new("UIGradient")
  115. local Instructions_2 = Instance.new("TextButton")
  116. local Round_27 = Instance.new("ImageLabel")
  117. local Line = Instance.new("ImageLabel")
  118. local Title_3 = Instance.new("TextLabel")
  119. local Line_2 = Instance.new("ImageLabel")
  120. local Modes = Instance.new("TextLabel")
  121. local Features = Instance.new("TextLabel")
  122. local Clean_2 = Instance.new("TextButton")
  123. local Round_28 = Instance.new("ImageLabel")
  124. local Delete_2 = Instance.new("TextButton")
  125. local Round_29 = Instance.new("ImageLabel")
  126. local Save_4 = Instance.new("TextButton")
  127. local Round_30 = Instance.new("ImageLabel")
  128. local Load_4 = Instance.new("TextButton")
  129. local Round_31 = Instance.new("ImageLabel")
  130. local Spectate = Instance.new("TextButton")
  131. local Round_32 = Instance.new("ImageLabel")
  132. local Create = Instance.new("TextButton")
  133. local Round_33 = Instance.new("ImageLabel")
  134. local Test = Instance.new("TextButton")
  135. local Round_34 = Instance.new("ImageLabel")
  136. local More = Instance.new("TextLabel")
  137. local X_3 = Instance.new("TextButton")
  138. local Round_35 = Instance.new("ImageLabel")
  139. local UIGradient_33 = Instance.new("UIGradient")
  140. local Open = Instance.new("TextButton")
  141. local Round_36 = Instance.new("ImageLabel")
  142. local UIGradient_34 = Instance.new("UIGradient")
  143. local Timer_2 = Instance.new("TextButton")
  144. local Round_37 = Instance.new("ImageLabel")
  145. local UIGradient_35 = Instance.new("UIGradient")
  146. local Pause = Instance.new("TextButton")
  147. local Round_38 = Instance.new("ImageLabel")
  148. local UIGradient_36 = Instance.new("UIGradient")
  149. local Move = Instance.new("Frame")
  150. local Round_39 = Instance.new("ImageLabel")
  151. local UIGradient_37 = Instance.new("UIGradient")
  152. local Line_3 = Instance.new("ImageLabel")
  153. local Line_4 = Instance.new("ImageLabel")
  154. local BackFast = Instance.new("TextButton")
  155. local BackSlow = Instance.new("TextButton")
  156. local ForwSlow = Instance.new("TextButton")
  157. local ForwFast = Instance.new("TextButton")
  158. local remote1 = Instance.new("RemoteFunction", game.ReplicatedStorage)
  159. remote1.Name = "TASremote"
  160.  
  161. --Properties:
  162.  
  163. KeyboardMenu.Name = "KeyboardMenu"
  164. KeyboardMenu.Parent = game.Players.LocalPlayer.PlayerGui
  165. KeyboardMenu.ResetOnSpawn = false
  166.  
  167. InstructionFrame.Name = "InstructionFrame"
  168. InstructionFrame.Parent = KeyboardMenu
  169. InstructionFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  170. InstructionFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  171. InstructionFrame.BorderColor3 = Color3.fromRGB(100, 100, 100)
  172. InstructionFrame.BorderSizePixel = 5
  173. InstructionFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  174. InstructionFrame.Size = UDim2.new(0.300000012, 0, 0.699999988, 0)
  175. InstructionFrame.Visible = false
  176.  
  177. Title.Name = "Title"
  178. Title.Parent = InstructionFrame
  179. Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  180. Title.BackgroundTransparency = 1.000
  181. Title.Size = UDim2.new(1, 0, 0.150000006, 0)
  182. Title.Font = Enum.Font.GothamBold
  183. Title.Text = "Happy_Liam's TAS System [V1.8 BETA]"
  184. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  185. Title.TextScaled = true
  186. Title.TextSize = 14.000
  187. Title.TextWrapped = true
  188.  
  189. Main.Name = "Main"
  190. Main.Parent = InstructionFrame
  191. Main.Active = true
  192. Main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  193. Main.BackgroundTransparency = 1.000
  194. Main.Position = UDim2.new(0, 0, 0.150000006, 0)
  195. Main.Size = UDim2.new(1, 0, 0.850000024, 0)
  196. Main.CanvasSize = UDim2.new(0, 0, 3, 0)
  197. Main.ScrollBarThickness = 0
  198.  
  199. Text.Name = "Text"
  200. Text.Parent = Main
  201. Text.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  202. Text.BackgroundTransparency = 1.000
  203. Text.Position = UDim2.new(0, 5, 0, 0)
  204. Text.Size = UDim2.new(1, -10, 1, 0)
  205. Text.Font = Enum.Font.SourceSans
  206. Text.Text = "LATEST RELEASE (1.8 BETA): REWORKED DATA SYSTEM (this version now:\\n- anchors a part welded to the humanoidrootpart except for the torso\\n- stores assembly velocities instead of the deprecated velocity property\\n- stores humanoidrootpart and plays back velocity to emulate animations) (this is beta, so expect bugs!)\\n\\nSo your first question may be... what is a TAS? A TAS means tool assisted speedrun, and this tool allows you to pause in runs, go back in time, and verify jumps that were never possible before! Here's how it works: there are three different modes, spectate create and test. You can press 1 to go to spectate mode, 2 to go to create mode, and 3 to go to test mode. Spectate mode allows you to play as normal, without using the tool. Create mode is what allows you to create your TAS. When you first enter it, it will say paused. You can press E to pause or unpause your run. While you are paused, you can press the F and G keys to go back/forward single frames, and hold down the R and T keys to go back/forward frames smoothly. The final mode, test, is how you can see how fast your TAS is. Once you go into that mode, it will start your run and switch you back into spectate mode once it's finished. If you would like to restart or switch to a different obby, you can click the \"Delete\" button. You can also press the \"clean run\" button which in spectate mode, which removes all (or at least most) of the frames where you are standing still!"
  207. Text.TextColor3 = Color3.fromRGB(255, 255, 255)
  208. Text.TextScaled = true
  209. Text.TextSize = 24.000
  210. Text.TextWrapped = true
  211. Text.TextXAlignment = Enum.TextXAlignment.Left
  212. Text.TextYAlignment = Enum.TextYAlignment.Top
  213.  
  214. Main_2.Name = "Main"
  215. Main_2.Parent = KeyboardMenu
  216. Main_2.AnchorPoint = Vector2.new(1, 1)
  217. Main_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  218. Main_2.BackgroundTransparency = 1.000
  219. Main_2.Position = UDim2.new(1, -10, 1, -10)
  220. Main_2.Size = UDim2.new(0, 150, 0, 100)
  221. Main_2.Image = "rbxassetid://3570695787"
  222. Main_2.ScaleType = Enum.ScaleType.Slice
  223. Main_2.SliceCenter = Rect.new(100, 100, 100, 100)
  224. Main_2.SliceScale = 0.100
  225.  
  226. Delete.Name = "Delete"
  227. Delete.Parent = Main_2
  228. Delete.AnchorPoint = Vector2.new(0, 1)
  229. Delete.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  230. Delete.BackgroundTransparency = 1.000
  231. Delete.BorderSizePixel = 0
  232. Delete.Position = UDim2.new(0, 0, 0, -10)
  233. Delete.Size = UDim2.new(0.479999989, 0, 0.300000012, 0)
  234. Delete.ZIndex = 2
  235. Delete.Font = Enum.Font.GothamBold
  236. Delete.Text = "Delete"
  237. Delete.TextColor3 = Color3.fromRGB(255, 255, 255)
  238. Delete.TextScaled = true
  239. Delete.TextSize = 20.000
  240. Delete.TextWrapped = true
  241.  
  242. Round.Name = "Round"
  243. Round.Parent = Delete
  244. Round.Active = true
  245. Round.AnchorPoint = Vector2.new(0.5, 0.5)
  246. Round.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  247. Round.BackgroundTransparency = 1.000
  248. Round.Position = UDim2.new(0.5, 0, 0.5, 0)
  249. Round.Selectable = true
  250. Round.Size = UDim2.new(1, 0, 1, 0)
  251. Round.Image = "rbxassetid://3570695787"
  252. Round.ScaleType = Enum.ScaleType.Slice
  253. Round.SliceCenter = Rect.new(100, 100, 100, 100)
  254. Round.SliceScale = 0.100
  255.  
  256. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  257. UIGradient.Parent = Round
  258.  
  259. Instructions.Name = "Instructions"
  260. Instructions.Parent = Main_2
  261. Instructions.AnchorPoint = Vector2.new(1, 1)
  262. Instructions.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  263. Instructions.BackgroundTransparency = 1.000
  264. Instructions.BorderSizePixel = 0
  265. Instructions.Position = UDim2.new(1, 0, 0, -10)
  266. Instructions.Size = UDim2.new(0.479999989, 0, 0.300000012, 0)
  267. Instructions.ZIndex = 2
  268. Instructions.Font = Enum.Font.GothamBold
  269. Instructions.Text = "Instructions"
  270. Instructions.TextColor3 = Color3.fromRGB(255, 255, 255)
  271. Instructions.TextScaled = true
  272. Instructions.TextSize = 20.000
  273. Instructions.TextWrapped = true
  274.  
  275. Round_2.Name = "Round"
  276. Round_2.Parent = Instructions
  277. Round_2.Active = true
  278. Round_2.AnchorPoint = Vector2.new(0.5, 0.5)
  279. Round_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  280. Round_2.BackgroundTransparency = 1.000
  281. Round_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  282. Round_2.Selectable = true
  283. Round_2.Size = UDim2.new(1, 0, 1, 0)
  284. Round_2.Image = "rbxassetid://3570695787"
  285. Round_2.ScaleType = Enum.ScaleType.Slice
  286. Round_2.SliceCenter = Rect.new(100, 100, 100, 100)
  287. Round_2.SliceScale = 0.100
  288.  
  289. UIGradient_2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  290. UIGradient_2.Parent = Round_2
  291.  
  292. Timer.Name = "Timer"
  293. Timer.Parent = Main_2
  294. Timer.AnchorPoint = Vector2.new(0, 1)
  295. Timer.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  296. Timer.BackgroundTransparency = 1.000
  297. Timer.BorderSizePixel = 0
  298. Timer.Position = UDim2.new(0, 0, -0.600000024, -60)
  299. Timer.Size = UDim2.new(1, 0, 0.200000003, 0)
  300. Timer.ZIndex = 2
  301. Timer.Font = Enum.Font.SourceSansBold
  302. Timer.Text = "0:00.000"
  303. Timer.TextColor3 = Color3.fromRGB(255, 255, 255)
  304. Timer.TextSize = 18.000
  305.  
  306. Round_3.Name = "Round"
  307. Round_3.Parent = Timer
  308. Round_3.AnchorPoint = Vector2.new(0.5, 0.5)
  309. Round_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  310. Round_3.BackgroundTransparency = 1.000
  311. Round_3.Position = UDim2.new(0.5, 0, 0.5, 0)
  312. Round_3.Size = UDim2.new(1, 0, 1, 0)
  313. Round_3.Image = "rbxassetid://3570695787"
  314. Round_3.ScaleType = Enum.ScaleType.Slice
  315. Round_3.SliceCenter = Rect.new(100, 100, 100, 100)
  316. Round_3.SliceScale = 0.100
  317.  
  318. UIGradient_3.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  319. UIGradient_3.Parent = Round_3
  320.  
  321. Paused.Name = "Paused"
  322. Paused.Parent = Main_2
  323. Paused.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  324. Paused.BackgroundTransparency = 1.000
  325. Paused.Position = UDim2.new(0, 0, 0.5, 0)
  326. Paused.Size = UDim2.new(1, 0, 0.5, 0)
  327. Paused.Visible = false
  328. Paused.Font = Enum.Font.GothamBold
  329. Paused.Text = "(Paused)"
  330. Paused.TextColor3 = Color3.fromRGB(255, 255, 255)
  331. Paused.TextScaled = true
  332. Paused.TextSize = 14.000
  333. Paused.TextWrapped = true
  334.  
  335. Mode.Name = "Mode"
  336. Mode.Parent = Main_2
  337. Mode.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  338. Mode.BackgroundTransparency = 1.000
  339. Mode.Size = UDim2.new(1, 0, 0.5, 0)
  340. Mode.Font = Enum.Font.GothamBold
  341. Mode.Text = "Mode: Spectate"
  342. Mode.TextColor3 = Color3.fromRGB(255, 255, 255)
  343. Mode.TextSize = 20.000
  344. Mode.TextWrapped = true
  345.  
  346. UIGradient_4.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  347. UIGradient_4.Parent = Main_2
  348.  
  349. Save.Name = "Save"
  350. Save.Parent = Main_2
  351. Save.AnchorPoint = Vector2.new(0, 1)
  352. Save.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  353. Save.BackgroundTransparency = 1.000
  354. Save.BorderSizePixel = 0
  355. Save.Position = UDim2.new(0, 0, -0.300000012, -20)
  356. Save.Size = UDim2.new(0.479999989, 0, 0.300000012, 0)
  357. Save.ZIndex = 2
  358. Save.Font = Enum.Font.GothamBold
  359. Save.Text = "Save"
  360. Save.TextColor3 = Color3.fromRGB(255, 255, 255)
  361. Save.TextScaled = true
  362. Save.TextSize = 20.000
  363. Save.TextWrapped = true
  364.  
  365. Round_4.Name = "Round"
  366. Round_4.Parent = Save
  367. Round_4.Active = true
  368. Round_4.AnchorPoint = Vector2.new(0.5, 0.5)
  369. Round_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  370. Round_4.BackgroundTransparency = 1.000
  371. Round_4.Position = UDim2.new(0.5, 0, 0.5, 0)
  372. Round_4.Selectable = true
  373. Round_4.Size = UDim2.new(1, 0, 1, 0)
  374. Round_4.Image = "rbxassetid://3570695787"
  375. Round_4.ScaleType = Enum.ScaleType.Slice
  376. Round_4.SliceCenter = Rect.new(100, 100, 100, 100)
  377. Round_4.SliceScale = 0.100
  378.  
  379. UIGradient_5.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  380. UIGradient_5.Parent = Round_4
  381.  
  382. Load.Name = "Load"
  383. Load.Parent = Main_2
  384. Load.AnchorPoint = Vector2.new(1, 1)
  385. Load.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  386. Load.BackgroundTransparency = 1.000
  387. Load.BorderSizePixel = 0
  388. Load.Position = UDim2.new(1, 0, -0.300000012, -20)
  389. Load.Size = UDim2.new(0.479999989, 0, 0.300000012, 0)
  390. Load.ZIndex = 2
  391. Load.Font = Enum.Font.GothamBold
  392. Load.Text = "Load"
  393. Load.TextColor3 = Color3.fromRGB(255, 255, 255)
  394. Load.TextScaled = true
  395. Load.TextSize = 20.000
  396. Load.TextWrapped = true
  397.  
  398. Round_5.Name = "Round"
  399. Round_5.Parent = Load
  400. Round_5.Active = true
  401. Round_5.AnchorPoint = Vector2.new(0.5, 0.5)
  402. Round_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  403. Round_5.BackgroundTransparency = 1.000
  404. Round_5.Position = UDim2.new(0.5, 0, 0.5, 0)
  405. Round_5.Selectable = true
  406. Round_5.Size = UDim2.new(1, 0, 1, 0)
  407. Round_5.Image = "rbxassetid://3570695787"
  408. Round_5.ScaleType = Enum.ScaleType.Slice
  409. Round_5.SliceCenter = Rect.new(100, 100, 100, 100)
  410. Round_5.SliceScale = 0.100
  411.  
  412. UIGradient_6.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  413. UIGradient_6.Parent = Round_5
  414.  
  415. Clean.Name = "Clean"
  416. Clean.Parent = Main_2
  417. Clean.Active = false
  418. Clean.AnchorPoint = Vector2.new(0, 1)
  419. Clean.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  420. Clean.BackgroundTransparency = 1.000
  421. Clean.BorderSizePixel = 0
  422. Clean.Position = UDim2.new(0, 0, -0.5, -40)
  423. Clean.Selectable = false
  424. Clean.Size = UDim2.new(1, 0, 0.200000003, 0)
  425. Clean.ZIndex = 2
  426. Clean.Font = Enum.Font.GothamBold
  427. Clean.Text = "Clean Run"
  428. Clean.TextColor3 = Color3.fromRGB(255, 255, 255)
  429. Clean.TextSize = 18.000
  430.  
  431. Round_6.Name = "Round"
  432. Round_6.Parent = Clean
  433. Round_6.AnchorPoint = Vector2.new(0.5, 0.5)
  434. Round_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  435. Round_6.BackgroundTransparency = 1.000
  436. Round_6.Position = UDim2.new(0.5, 0, 0.5, 0)
  437. Round_6.Size = UDim2.new(1, 0, 1, 0)
  438. Round_6.Image = "rbxassetid://3570695787"
  439. Round_6.ScaleType = Enum.ScaleType.Slice
  440. Round_6.SliceCenter = Rect.new(100, 100, 100, 100)
  441. Round_6.SliceScale = 0.100
  442.  
  443. UIGradient_7.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  444. UIGradient_7.Parent = Round_6
  445.  
  446. SaveLoadMessage.Name = "SaveLoadMessage"
  447. SaveLoadMessage.Parent = KeyboardMenu
  448. SaveLoadMessage.AnchorPoint = Vector2.new(0.5, 0)
  449. SaveLoadMessage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  450. SaveLoadMessage.BackgroundTransparency = 1.000
  451. SaveLoadMessage.Position = UDim2.new(0.5, 0, 0, 10)
  452. SaveLoadMessage.Size = UDim2.new(0.5, 0, 0.0700000003, 0)
  453. SaveLoadMessage.Visible = false
  454. SaveLoadMessage.Font = Enum.Font.GothamBold
  455. SaveLoadMessage.Text = "Saving..."
  456. SaveLoadMessage.TextColor3 = Color3.fromRGB(255, 255, 255)
  457. SaveLoadMessage.TextScaled = true
  458. SaveLoadMessage.TextSize = 14.000
  459. SaveLoadMessage.TextWrapped = true
  460.  
  461. Save_2.Name = "Save"
  462. Save_2.Parent = KeyboardMenu
  463. Save_2.AnchorPoint = Vector2.new(0.5, 0.5)
  464. Save_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  465. Save_2.BackgroundTransparency = 1.000
  466. Save_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  467. Save_2.Size = UDim2.new(0, 400, 0, 200)
  468. Save_2.Visible = false
  469. Save_2.Image = "rbxassetid://3570695787"
  470. Save_2.ScaleType = Enum.ScaleType.Slice
  471. Save_2.SliceCenter = Rect.new(100, 100, 100, 100)
  472. Save_2.SliceScale = 0.250
  473.  
  474. UIGradient_8.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  475. UIGradient_8.Parent = Save_2
  476.  
  477. S1.Name = "S1"
  478. S1.Parent = Save_2
  479. S1.AnchorPoint = Vector2.new(0.5, 0.5)
  480. S1.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  481. S1.BackgroundTransparency = 1.000
  482. S1.BorderSizePixel = 0
  483. S1.Position = UDim2.new(0.200000003, 0, 0.300000012, 0)
  484. S1.Size = UDim2.new(0.25, 0, 0.25, 0)
  485. S1.ZIndex = 2
  486. S1.Font = Enum.Font.GothamBold
  487. S1.Text = "Slot 1 (Normal)"
  488. S1.TextColor3 = Color3.fromRGB(0, 0, 0)
  489. S1.TextSize = 20.000
  490. S1.TextWrapped = true
  491.  
  492. Round_7.Name = "Round"
  493. Round_7.Parent = S1
  494. Round_7.Active = true
  495. Round_7.AnchorPoint = Vector2.new(0.5, 0.5)
  496. Round_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  497. Round_7.BackgroundTransparency = 1.000
  498. Round_7.Position = UDim2.new(0.5, 0, 0.5, 0)
  499. Round_7.Selectable = true
  500. Round_7.Size = UDim2.new(1, 0, 1, 0)
  501. Round_7.Image = "rbxassetid://3570695787"
  502. Round_7.ScaleType = Enum.ScaleType.Slice
  503. Round_7.SliceCenter = Rect.new(100, 100, 100, 100)
  504. Round_7.SliceScale = 0.100
  505.  
  506. UIGradient_9.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  507. UIGradient_9.Parent = Round_7
  508.  
  509. S1v.Name = "S1v"
  510. S1v.Parent = Save_2
  511. S1v.AnchorPoint = Vector2.new(0.5, 0.5)
  512. S1v.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  513. S1v.BackgroundTransparency = 1.000
  514. S1v.BorderSizePixel = 0
  515. S1v.Position = UDim2.new(0.200000003, 0, 0.600000024, 0)
  516. S1v.Size = UDim2.new(0.25, 0, 0.25, 0)
  517. S1v.ZIndex = 2
  518. S1v.Font = Enum.Font.GothamBold
  519. S1v.Text = "Slot 1 (No Velocity)"
  520. S1v.TextColor3 = Color3.fromRGB(0, 0, 0)
  521. S1v.TextSize = 20.000
  522. S1v.TextWrapped = true
  523.  
  524. Round_8.Name = "Round"
  525. Round_8.Parent = S1v
  526. Round_8.Active = true
  527. Round_8.AnchorPoint = Vector2.new(0.5, 0.5)
  528. Round_8.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  529. Round_8.BackgroundTransparency = 1.000
  530. Round_8.Position = UDim2.new(0.5, 0, 0.5, 0)
  531. Round_8.Selectable = true
  532. Round_8.Size = UDim2.new(1, 0, 1, 0)
  533. Round_8.Image = "rbxassetid://3570695787"
  534. Round_8.ScaleType = Enum.ScaleType.Slice
  535. Round_8.SliceCenter = Rect.new(100, 100, 100, 100)
  536. Round_8.SliceScale = 0.100
  537.  
  538. UIGradient_10.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  539. UIGradient_10.Parent = Round_8
  540.  
  541. S2.Name = "S2"
  542. S2.Parent = Save_2
  543. S2.AnchorPoint = Vector2.new(0.5, 0.5)
  544. S2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  545. S2.BackgroundTransparency = 1.000
  546. S2.BorderSizePixel = 0
  547. S2.Position = UDim2.new(0.5, 0, 0.300000012, 0)
  548. S2.Size = UDim2.new(0.25, 0, 0.25, 0)
  549. S2.ZIndex = 2
  550. S2.Font = Enum.Font.GothamBold
  551. S2.Text = "Slot 2 (Normal)"
  552. S2.TextColor3 = Color3.fromRGB(0, 0, 0)
  553. S2.TextSize = 20.000
  554. S2.TextWrapped = true
  555.  
  556. Round_9.Name = "Round"
  557. Round_9.Parent = S2
  558. Round_9.Active = true
  559. Round_9.AnchorPoint = Vector2.new(0.5, 0.5)
  560. Round_9.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  561. Round_9.BackgroundTransparency = 1.000
  562. Round_9.Position = UDim2.new(0.5, 0, 0.5, 0)
  563. Round_9.Selectable = true
  564. Round_9.Size = UDim2.new(1, 0, 1, 0)
  565. Round_9.Image = "rbxassetid://3570695787"
  566. Round_9.ScaleType = Enum.ScaleType.Slice
  567. Round_9.SliceCenter = Rect.new(100, 100, 100, 100)
  568. Round_9.SliceScale = 0.100
  569.  
  570. UIGradient_11.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  571. UIGradient_11.Parent = Round_9
  572.  
  573. S2v.Name = "S2v"
  574. S2v.Parent = Save_2
  575. S2v.AnchorPoint = Vector2.new(0.5, 0.5)
  576. S2v.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  577. S2v.BackgroundTransparency = 1.000
  578. S2v.BorderSizePixel = 0
  579. S2v.Position = UDim2.new(0.5, 0, 0.600000024, 0)
  580. S2v.Size = UDim2.new(0.25, 0, 0.25, 0)
  581. S2v.ZIndex = 2
  582. S2v.Font = Enum.Font.GothamBold
  583. S2v.Text = "Slot 2 (No Velocity)"
  584. S2v.TextColor3 = Color3.fromRGB(0, 0, 0)
  585. S2v.TextSize = 20.000
  586. S2v.TextWrapped = true
  587.  
  588. Round_10.Name = "Round"
  589. Round_10.Parent = S2v
  590. Round_10.Active = true
  591. Round_10.AnchorPoint = Vector2.new(0.5, 0.5)
  592. Round_10.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  593. Round_10.BackgroundTransparency = 1.000
  594. Round_10.Position = UDim2.new(0.5, 0, 0.5, 0)
  595. Round_10.Selectable = true
  596. Round_10.Size = UDim2.new(1, 0, 1, 0)
  597. Round_10.Image = "rbxassetid://3570695787"
  598. Round_10.ScaleType = Enum.ScaleType.Slice
  599. Round_10.SliceCenter = Rect.new(100, 100, 100, 100)
  600. Round_10.SliceScale = 0.100
  601.  
  602. UIGradient_12.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  603. UIGradient_12.Parent = Round_10
  604.  
  605. S3.Name = "S3"
  606. S3.Parent = Save_2
  607. S3.AnchorPoint = Vector2.new(0.5, 0.5)
  608. S3.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  609. S3.BackgroundTransparency = 1.000
  610. S3.BorderSizePixel = 0
  611. S3.Position = UDim2.new(0.800000012, 0, 0.300000012, 0)
  612. S3.Size = UDim2.new(0.25, 0, 0.25, 0)
  613. S3.ZIndex = 2
  614. S3.Font = Enum.Font.GothamBold
  615. S3.Text = "Slot 3 (Normal)"
  616. S3.TextColor3 = Color3.fromRGB(0, 0, 0)
  617. S3.TextSize = 20.000
  618. S3.TextWrapped = true
  619.  
  620. Round_11.Name = "Round"
  621. Round_11.Parent = S3
  622. Round_11.Active = true
  623. Round_11.AnchorPoint = Vector2.new(0.5, 0.5)
  624. Round_11.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  625. Round_11.BackgroundTransparency = 1.000
  626. Round_11.Position = UDim2.new(0.5, 0, 0.5, 0)
  627. Round_11.Selectable = true
  628. Round_11.Size = UDim2.new(1, 0, 1, 0)
  629. Round_11.Image = "rbxassetid://3570695787"
  630. Round_11.ScaleType = Enum.ScaleType.Slice
  631. Round_11.SliceCenter = Rect.new(100, 100, 100, 100)
  632. Round_11.SliceScale = 0.100
  633.  
  634. UIGradient_13.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  635. UIGradient_13.Parent = Round_11
  636.  
  637. S3v.Name = "S3v"
  638. S3v.Parent = Save_2
  639. S3v.AnchorPoint = Vector2.new(0.5, 0.5)
  640. S3v.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  641. S3v.BackgroundTransparency = 1.000
  642. S3v.BorderSizePixel = 0
  643. S3v.Position = UDim2.new(0.800000012, 0, 0.600000024, 0)
  644. S3v.Size = UDim2.new(0.25, 0, 0.25, 0)
  645. S3v.ZIndex = 2
  646. S3v.Font = Enum.Font.GothamBold
  647. S3v.Text = "Slot 3 (No Velocity)"
  648. S3v.TextColor3 = Color3.fromRGB(0, 0, 0)
  649. S3v.TextSize = 20.000
  650. S3v.TextWrapped = true
  651.  
  652. Round_12.Name = "Round"
  653. Round_12.Parent = S3v
  654. Round_12.Active = true
  655. Round_12.AnchorPoint = Vector2.new(0.5, 0.5)
  656. Round_12.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  657. Round_12.BackgroundTransparency = 1.000
  658. Round_12.Position = UDim2.new(0.5, 0, 0.5, 0)
  659. Round_12.Selectable = true
  660. Round_12.Size = UDim2.new(1, 0, 1, 0)
  661. Round_12.Image = "rbxassetid://3570695787"
  662. Round_12.ScaleType = Enum.ScaleType.Slice
  663. Round_12.SliceCenter = Rect.new(100, 100, 100, 100)
  664. Round_12.SliceScale = 0.100
  665.  
  666. UIGradient_14.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  667. UIGradient_14.Parent = Round_12
  668.  
  669. Top.Name = "Top"
  670. Top.Parent = Save_2
  671. Top.AnchorPoint = Vector2.new(0.5, 0)
  672. Top.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  673. Top.BackgroundTransparency = 1.000
  674. Top.Position = UDim2.new(0.5, 0, 0, 0)
  675. Top.Size = UDim2.new(0.699999988, 0, 0.150000006, 0)
  676. Top.Font = Enum.Font.GothamBold
  677. Top.Text = "Pick a slot to save!"
  678. Top.TextColor3 = Color3.fromRGB(255, 255, 255)
  679. Top.TextScaled = true
  680. Top.TextSize = 14.000
  681. Top.TextWrapped = true
  682.  
  683. Note.Name = "Note"
  684. Note.Parent = Save_2
  685. Note.AnchorPoint = Vector2.new(0, 1)
  686. Note.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  687. Note.BackgroundTransparency = 1.000
  688. Note.Position = UDim2.new(0, 10, 1, -8)
  689. Note.Size = UDim2.new(0.550000012, 0, 0.200000003, 0)
  690. Note.Font = Enum.Font.GothamBold
  691. Note.Text = "* Saving a slot without velocity will be less data, but you won't be able to unpause in the part that got saved."
  692. Note.TextColor3 = Color3.fromRGB(255, 255, 255)
  693. Note.TextScaled = true
  694. Note.TextSize = 14.000
  695. Note.TextWrapped = true
  696.  
  697. Data.Name = "Data"
  698. Data.Parent = Save_2
  699. Data.AnchorPoint = Vector2.new(1, 1)
  700. Data.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  701. Data.BackgroundTransparency = 1.000
  702. Data.Position = UDim2.new(1, -10, 0.899999976, -8)
  703. Data.Size = UDim2.new(0.349999994, 0, 0.100000001, 0)
  704. Data.Font = Enum.Font.Code
  705. Data.Text = "Normal: 0/4MB"
  706. Data.TextColor3 = Color3.fromRGB(255, 255, 255)
  707. Data.TextSize = 14.000
  708. Data.TextWrapped = true
  709. Data.TextXAlignment = Enum.TextXAlignment.Left
  710.  
  711. NoVelData.Name = "NoVelData"
  712. NoVelData.Parent = Save_2
  713. NoVelData.AnchorPoint = Vector2.new(1, 1)
  714. NoVelData.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  715. NoVelData.BackgroundTransparency = 1.000
  716. NoVelData.Position = UDim2.new(1, -10, 1, -8)
  717. NoVelData.Size = UDim2.new(0.349999994, 0, 0.100000001, 0)
  718. NoVelData.Font = Enum.Font.Code
  719. NoVelData.Text = "No Velocity: 0/4MB"
  720. NoVelData.TextColor3 = Color3.fromRGB(255, 255, 255)
  721. NoVelData.TextSize = 14.000
  722. NoVelData.TextWrapped = true
  723. NoVelData.TextXAlignment = Enum.TextXAlignment.Left
  724.  
  725. Load_2.Name = "Load"
  726. Load_2.Parent = KeyboardMenu
  727. Load_2.AnchorPoint = Vector2.new(0.5, 0.5)
  728. Load_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  729. Load_2.BackgroundTransparency = 1.000
  730. Load_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  731. Load_2.Size = UDim2.new(0, 400, 0, 100)
  732. Load_2.Visible = false
  733. Load_2.Image = "rbxassetid://3570695787"
  734. Load_2.ScaleType = Enum.ScaleType.Slice
  735. Load_2.SliceCenter = Rect.new(100, 100, 100, 100)
  736. Load_2.SliceScale = 0.250
  737.  
  738. UIGradient_15.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  739. UIGradient_15.Parent = Load_2
  740.  
  741. S1_2.Name = "S1"
  742. S1_2.Parent = Load_2
  743. S1_2.AnchorPoint = Vector2.new(0.5, 0.5)
  744. S1_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  745. S1_2.BackgroundTransparency = 1.000
  746. S1_2.BorderSizePixel = 0
  747. S1_2.Position = UDim2.new(0.200000003, 0, 0.600000024, 0)
  748. S1_2.Size = UDim2.new(0.25, 0, 0.5, 0)
  749. S1_2.ZIndex = 2
  750. S1_2.Font = Enum.Font.GothamBold
  751. S1_2.Text = "Slot 1"
  752. S1_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  753. S1_2.TextSize = 20.000
  754. S1_2.TextWrapped = true
  755.  
  756. Round_13.Name = "Round"
  757. Round_13.Parent = S1_2
  758. Round_13.Active = true
  759. Round_13.AnchorPoint = Vector2.new(0.5, 0.5)
  760. Round_13.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  761. Round_13.BackgroundTransparency = 1.000
  762. Round_13.Position = UDim2.new(0.5, 0, 0.5, 0)
  763. Round_13.Selectable = true
  764. Round_13.Size = UDim2.new(1, 0, 1, 0)
  765. Round_13.Image = "rbxassetid://3570695787"
  766. Round_13.ScaleType = Enum.ScaleType.Slice
  767. Round_13.SliceCenter = Rect.new(100, 100, 100, 100)
  768. Round_13.SliceScale = 0.100
  769.  
  770. UIGradient_16.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  771. UIGradient_16.Parent = Round_13
  772.  
  773. S2_2.Name = "S2"
  774. S2_2.Parent = Load_2
  775. S2_2.AnchorPoint = Vector2.new(0.5, 0.5)
  776. S2_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  777. S2_2.BackgroundTransparency = 1.000
  778. S2_2.BorderSizePixel = 0
  779. S2_2.Position = UDim2.new(0.5, 0, 0.600000024, 0)
  780. S2_2.Size = UDim2.new(0.25, 0, 0.5, 0)
  781. S2_2.ZIndex = 2
  782. S2_2.Font = Enum.Font.GothamBold
  783. S2_2.Text = "Slot 2"
  784. S2_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  785. S2_2.TextSize = 20.000
  786. S2_2.TextWrapped = true
  787.  
  788. Round_14.Name = "Round"
  789. Round_14.Parent = S2_2
  790. Round_14.Active = true
  791. Round_14.AnchorPoint = Vector2.new(0.5, 0.5)
  792. Round_14.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  793. Round_14.BackgroundTransparency = 1.000
  794. Round_14.Position = UDim2.new(0.5, 0, 0.5, 0)
  795. Round_14.Selectable = true
  796. Round_14.Size = UDim2.new(1, 0, 1, 0)
  797. Round_14.Image = "rbxassetid://3570695787"
  798. Round_14.ScaleType = Enum.ScaleType.Slice
  799. Round_14.SliceCenter = Rect.new(100, 100, 100, 100)
  800. Round_14.SliceScale = 0.100
  801.  
  802. UIGradient_17.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  803. UIGradient_17.Parent = Round_14
  804.  
  805. S3_2.Name = "S3"
  806. S3_2.Parent = Load_2
  807. S3_2.AnchorPoint = Vector2.new(0.5, 0.5)
  808. S3_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  809. S3_2.BackgroundTransparency = 1.000
  810. S3_2.BorderSizePixel = 0
  811. S3_2.Position = UDim2.new(0.800000012, 0, 0.600000024, 0)
  812. S3_2.Size = UDim2.new(0.25, 0, 0.5, 0)
  813. S3_2.ZIndex = 2
  814. S3_2.Font = Enum.Font.GothamBold
  815. S3_2.Text = "Slot 3"
  816. S3_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  817. S3_2.TextSize = 20.000
  818. S3_2.TextWrapped = true
  819.  
  820. Round_15.Name = "Round"
  821. Round_15.Parent = S3_2
  822. Round_15.Active = true
  823. Round_15.AnchorPoint = Vector2.new(0.5, 0.5)
  824. Round_15.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  825. Round_15.BackgroundTransparency = 1.000
  826. Round_15.Position = UDim2.new(0.5, 0, 0.5, 0)
  827. Round_15.Selectable = true
  828. Round_15.Size = UDim2.new(1, 0, 1, 0)
  829. Round_15.Image = "rbxassetid://3570695787"
  830. Round_15.ScaleType = Enum.ScaleType.Slice
  831. Round_15.SliceCenter = Rect.new(100, 100, 100, 100)
  832. Round_15.SliceScale = 0.100
  833.  
  834. UIGradient_18.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  835. UIGradient_18.Parent = Round_15
  836.  
  837. Top_2.Name = "Top"
  838. Top_2.Parent = Load_2
  839. Top_2.AnchorPoint = Vector2.new(0.5, 0)
  840. Top_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  841. Top_2.BackgroundTransparency = 1.000
  842. Top_2.Position = UDim2.new(0.5, 0, 0, 0)
  843. Top_2.Size = UDim2.new(0.699999988, 0, 0.300000012, 0)
  844. Top_2.Font = Enum.Font.GothamBold
  845. Top_2.Text = "Pick a slot to load!"
  846. Top_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  847. Top_2.TextScaled = true
  848. Top_2.TextSize = 14.000
  849. Top_2.TextWrapped = true
  850.  
  851. TouchMenu.Name = "TouchMenu"
  852. TouchMenu.Parent = game.Players.LocalPlayer.PlayerGui
  853. TouchMenu.ResetOnSpawn = false
  854.  
  855. InstructionFrame_2.Name = "InstructionFrame"
  856. InstructionFrame_2.Parent = TouchMenu
  857. InstructionFrame_2.AnchorPoint = Vector2.new(0.5, 0.5)
  858. InstructionFrame_2.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  859. InstructionFrame_2.BorderColor3 = Color3.fromRGB(100, 100, 100)
  860. InstructionFrame_2.BorderSizePixel = 5
  861. InstructionFrame_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  862. InstructionFrame_2.Size = UDim2.new(0.300000012, 0, 0.699999988, 0)
  863. InstructionFrame_2.Visible = false
  864.  
  865. Main_3.Name = "Main"
  866. Main_3.Parent = InstructionFrame_2
  867. Main_3.Active = true
  868. Main_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  869. Main_3.BackgroundTransparency = 1.000
  870. Main_3.Position = UDim2.new(0, 0, 0.150000006, 0)
  871. Main_3.Size = UDim2.new(1, 0, 0.850000024, 0)
  872. Main_3.CanvasSize = UDim2.new(0, 0, 3, 0)
  873. Main_3.ScrollBarThickness = 0
  874.  
  875. Text_2.Name = "Text"
  876. Text_2.Parent = Main_3
  877. Text_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  878. Text_2.BackgroundTransparency = 1.000
  879. Text_2.Position = UDim2.new(0, 5, 0, 0)
  880. Text_2.Size = UDim2.new(1, -10, 1, 0)
  881. Text_2.Font = Enum.Font.SourceSans
  882. Text_2.Text = "LATEST RELEASE (1.8 BETA): REWORKED DATA SYSTEM (this version now:\\n- anchors a part welded to the humanoidrootpart except for the torso\\n- stores assembly velocities instead of the deprecated velocity property\\n- stores humanoidrootpart and plays back velocity to emulate animations) (this is beta, so expect bugs!)\\n\\nSo your first question may be... what is a TAS? A TAS means tool assisted speedrun, and this tool allows you to pause in runs, go back in time, and verify jumps that were never possible before! Here's how it works: there are three different modes, spectate create and test. When you open, the menu, there are buttons to go into these modes. Spectate mode allows you to play as normal, without using the tool. Create mode is what allows you to create your TAS. When you first enter it, it will say paused. You can press unpause/pause to pause or unpause your run. While you are paused, you can press the single arrow buttons to back/forward single frames, and hold down the double arrow buttons to go back/forward frames smoothly. The final mode, test, is how you can see how fast your TAS is. Once you go into that mode, it will start your run and switch you back into spectate mode once it's finished. If you would like to restart or switch to a different obby, you can click the \"Delete\" button. You can also press the \"clean run\" button which in spectate mode, which removes all (or at least most) of the frames where you are standing still!"
  883. Text_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  884. Text_2.TextScaled = true
  885. Text_2.TextSize = 24.000
  886. Text_2.TextWrapped = true
  887. Text_2.TextXAlignment = Enum.TextXAlignment.Left
  888. Text_2.TextYAlignment = Enum.TextYAlignment.Top
  889.  
  890. Title_2.Name = "Title"
  891. Title_2.Parent = InstructionFrame_2
  892. Title_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  893. Title_2.BackgroundTransparency = 1.000
  894. Title_2.Size = UDim2.new(1, 0, 0.150000006, 0)
  895. Title_2.Font = Enum.Font.GothamBold
  896. Title_2.Text = "Happy_Liam's TAS System [V1.8 BETA]"
  897. Title_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  898. Title_2.TextScaled = true
  899. Title_2.TextSize = 14.000
  900. Title_2.TextWrapped = true
  901.  
  902. SaveLoadMessage_2.Name = "SaveLoadMessage"
  903. SaveLoadMessage_2.Parent = TouchMenu
  904. SaveLoadMessage_2.AnchorPoint = Vector2.new(0.5, 0)
  905. SaveLoadMessage_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  906. SaveLoadMessage_2.BackgroundTransparency = 1.000
  907. SaveLoadMessage_2.Position = UDim2.new(0.5, 0, 0, 10)
  908. SaveLoadMessage_2.Size = UDim2.new(0.5, 0, 0.0700000003, 0)
  909. SaveLoadMessage_2.Visible = false
  910. SaveLoadMessage_2.Font = Enum.Font.GothamBold
  911. SaveLoadMessage_2.Text = "Saving..."
  912. SaveLoadMessage_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  913. SaveLoadMessage_2.TextScaled = true
  914. SaveLoadMessage_2.TextSize = 14.000
  915. SaveLoadMessage_2.TextWrapped = true
  916.  
  917. Save_3.Name = "Save"
  918. Save_3.Parent = TouchMenu
  919. Save_3.AnchorPoint = Vector2.new(0.5, 0.5)
  920. Save_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  921. Save_3.BackgroundTransparency = 1.000
  922. Save_3.Position = UDim2.new(0.5, 0, 0.5, 0)
  923. Save_3.Size = UDim2.new(0, 400, 0, 200)
  924. Save_3.Visible = false
  925. Save_3.ZIndex = 3
  926. Save_3.Image = "rbxassetid://3570695787"
  927. Save_3.ScaleType = Enum.ScaleType.Slice
  928. Save_3.SliceCenter = Rect.new(100, 100, 100, 100)
  929. Save_3.SliceScale = 0.250
  930.  
  931. UIGradient_19.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  932. UIGradient_19.Parent = Save_3
  933.  
  934. S1_3.Name = "S1"
  935. S1_3.Parent = Save_3
  936. S1_3.AnchorPoint = Vector2.new(0.5, 0.5)
  937. S1_3.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  938. S1_3.BackgroundTransparency = 1.000
  939. S1_3.BorderSizePixel = 0
  940. S1_3.Position = UDim2.new(0.200000003, 0, 0.300000012, 0)
  941. S1_3.Size = UDim2.new(0.25, 0, 0.25, 0)
  942. S1_3.ZIndex = 5
  943. S1_3.Font = Enum.Font.GothamBold
  944. S1_3.Text = "Slot 1 (Normal)"
  945. S1_3.TextColor3 = Color3.fromRGB(0, 0, 0)
  946. S1_3.TextSize = 20.000
  947. S1_3.TextWrapped = true
  948.  
  949. Round_16.Name = "Round"
  950. Round_16.Parent = S1_3
  951. Round_16.Active = true
  952. Round_16.AnchorPoint = Vector2.new(0.5, 0.5)
  953. Round_16.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  954. Round_16.BackgroundTransparency = 1.000
  955. Round_16.Position = UDim2.new(0.5, 0, 0.5, 0)
  956. Round_16.Selectable = true
  957. Round_16.Size = UDim2.new(1, 0, 1, 0)
  958. Round_16.ZIndex = 3
  959. Round_16.Image = "rbxassetid://3570695787"
  960. Round_16.ScaleType = Enum.ScaleType.Slice
  961. Round_16.SliceCenter = Rect.new(100, 100, 100, 100)
  962. Round_16.SliceScale = 0.100
  963.  
  964. UIGradient_20.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  965. UIGradient_20.Parent = Round_16
  966.  
  967. S1v_2.Name = "S1v"
  968. S1v_2.Parent = Save_3
  969. S1v_2.AnchorPoint = Vector2.new(0.5, 0.5)
  970. S1v_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  971. S1v_2.BackgroundTransparency = 1.000
  972. S1v_2.BorderSizePixel = 0
  973. S1v_2.Position = UDim2.new(0.200000003, 0, 0.600000024, 0)
  974. S1v_2.Size = UDim2.new(0.25, 0, 0.25, 0)
  975. S1v_2.ZIndex = 5
  976. S1v_2.Font = Enum.Font.GothamBold
  977. S1v_2.Text = "Slot 1 (No Velocity)"
  978. S1v_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  979. S1v_2.TextSize = 20.000
  980. S1v_2.TextWrapped = true
  981.  
  982. Round_17.Name = "Round"
  983. Round_17.Parent = S1v_2
  984. Round_17.Active = true
  985. Round_17.AnchorPoint = Vector2.new(0.5, 0.5)
  986. Round_17.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  987. Round_17.BackgroundTransparency = 1.000
  988. Round_17.Position = UDim2.new(0.5, 0, 0.5, 0)
  989. Round_17.Selectable = true
  990. Round_17.Size = UDim2.new(1, 0, 1, 0)
  991. Round_17.ZIndex = 3
  992. Round_17.Image = "rbxassetid://3570695787"
  993. Round_17.ScaleType = Enum.ScaleType.Slice
  994. Round_17.SliceCenter = Rect.new(100, 100, 100, 100)
  995. Round_17.SliceScale = 0.100
  996.  
  997. UIGradient_21.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  998. UIGradient_21.Parent = Round_17
  999.  
  1000. S2_3.Name = "S2"
  1001. S2_3.Parent = Save_3
  1002. S2_3.AnchorPoint = Vector2.new(0.5, 0.5)
  1003. S2_3.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1004. S2_3.BackgroundTransparency = 1.000
  1005. S2_3.BorderSizePixel = 0
  1006. S2_3.Position = UDim2.new(0.5, 0, 0.300000012, 0)
  1007. S2_3.Size = UDim2.new(0.25, 0, 0.25, 0)
  1008. S2_3.ZIndex = 5
  1009. S2_3.Font = Enum.Font.GothamBold
  1010. S2_3.Text = "Slot 2 (Normal)"
  1011. S2_3.TextColor3 = Color3.fromRGB(0, 0, 0)
  1012. S2_3.TextSize = 20.000
  1013. S2_3.TextWrapped = true
  1014.  
  1015. Round_18.Name = "Round"
  1016. Round_18.Parent = S2_3
  1017. Round_18.Active = true
  1018. Round_18.AnchorPoint = Vector2.new(0.5, 0.5)
  1019. Round_18.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1020. Round_18.BackgroundTransparency = 1.000
  1021. Round_18.Position = UDim2.new(0.5, 0, 0.5, 0)
  1022. Round_18.Selectable = true
  1023. Round_18.Size = UDim2.new(1, 0, 1, 0)
  1024. Round_18.ZIndex = 3
  1025. Round_18.Image = "rbxassetid://3570695787"
  1026. Round_18.ScaleType = Enum.ScaleType.Slice
  1027. Round_18.SliceCenter = Rect.new(100, 100, 100, 100)
  1028. Round_18.SliceScale = 0.100
  1029.  
  1030. UIGradient_22.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1031. UIGradient_22.Parent = Round_18
  1032.  
  1033. S2v_2.Name = "S2v"
  1034. S2v_2.Parent = Save_3
  1035. S2v_2.AnchorPoint = Vector2.new(0.5, 0.5)
  1036. S2v_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1037. S2v_2.BackgroundTransparency = 1.000
  1038. S2v_2.BorderSizePixel = 0
  1039. S2v_2.Position = UDim2.new(0.5, 0, 0.600000024, 0)
  1040. S2v_2.Size = UDim2.new(0.25, 0, 0.25, 0)
  1041. S2v_2.ZIndex = 5
  1042. S2v_2.Font = Enum.Font.GothamBold
  1043. S2v_2.Text = "Slot 2 (No Velocity)"
  1044. S2v_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1045. S2v_2.TextSize = 20.000
  1046. S2v_2.TextWrapped = true
  1047.  
  1048. Round_19.Name = "Round"
  1049. Round_19.Parent = S2v_2
  1050. Round_19.Active = true
  1051. Round_19.AnchorPoint = Vector2.new(0.5, 0.5)
  1052. Round_19.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1053. Round_19.BackgroundTransparency = 1.000
  1054. Round_19.Position = UDim2.new(0.5, 0, 0.5, 0)
  1055. Round_19.Selectable = true
  1056. Round_19.Size = UDim2.new(1, 0, 1, 0)
  1057. Round_19.ZIndex = 3
  1058. Round_19.Image = "rbxassetid://3570695787"
  1059. Round_19.ScaleType = Enum.ScaleType.Slice
  1060. Round_19.SliceCenter = Rect.new(100, 100, 100, 100)
  1061. Round_19.SliceScale = 0.100
  1062.  
  1063. UIGradient_23.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1064. UIGradient_23.Parent = Round_19
  1065.  
  1066. S3_3.Name = "S3"
  1067. S3_3.Parent = Save_3
  1068. S3_3.AnchorPoint = Vector2.new(0.5, 0.5)
  1069. S3_3.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1070. S3_3.BackgroundTransparency = 1.000
  1071. S3_3.BorderSizePixel = 0
  1072. S3_3.Position = UDim2.new(0.800000012, 0, 0.300000012, 0)
  1073. S3_3.Size = UDim2.new(0.25, 0, 0.25, 0)
  1074. S3_3.ZIndex = 5
  1075. S3_3.Font = Enum.Font.GothamBold
  1076. S3_3.Text = "Slot 3 (Normal)"
  1077. S3_3.TextColor3 = Color3.fromRGB(0, 0, 0)
  1078. S3_3.TextSize = 20.000
  1079. S3_3.TextWrapped = true
  1080.  
  1081. Round_20.Name = "Round"
  1082. Round_20.Parent = S3_3
  1083. Round_20.Active = true
  1084. Round_20.AnchorPoint = Vector2.new(0.5, 0.5)
  1085. Round_20.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1086. Round_20.BackgroundTransparency = 1.000
  1087. Round_20.Position = UDim2.new(0.5, 0, 0.5, 0)
  1088. Round_20.Selectable = true
  1089. Round_20.Size = UDim2.new(1, 0, 1, 0)
  1090. Round_20.ZIndex = 3
  1091. Round_20.Image = "rbxassetid://3570695787"
  1092. Round_20.ScaleType = Enum.ScaleType.Slice
  1093. Round_20.SliceCenter = Rect.new(100, 100, 100, 100)
  1094. Round_20.SliceScale = 0.100
  1095.  
  1096. UIGradient_24.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1097. UIGradient_24.Parent = Round_20
  1098.  
  1099. S3v_2.Name = "S3v"
  1100. S3v_2.Parent = Save_3
  1101. S3v_2.AnchorPoint = Vector2.new(0.5, 0.5)
  1102. S3v_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1103. S3v_2.BackgroundTransparency = 1.000
  1104. S3v_2.BorderSizePixel = 0
  1105. S3v_2.Position = UDim2.new(0.800000012, 0, 0.600000024, 0)
  1106. S3v_2.Size = UDim2.new(0.25, 0, 0.25, 0)
  1107. S3v_2.ZIndex = 5
  1108. S3v_2.Font = Enum.Font.GothamBold
  1109. S3v_2.Text = "Slot 3 (No Velocity)"
  1110. S3v_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1111. S3v_2.TextSize = 20.000
  1112. S3v_2.TextWrapped = true
  1113.  
  1114. Round_21.Name = "Round"
  1115. Round_21.Parent = S3v_2
  1116. Round_21.Active = true
  1117. Round_21.AnchorPoint = Vector2.new(0.5, 0.5)
  1118. Round_21.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1119. Round_21.BackgroundTransparency = 1.000
  1120. Round_21.Position = UDim2.new(0.5, 0, 0.5, 0)
  1121. Round_21.Selectable = true
  1122. Round_21.Size = UDim2.new(1, 0, 1, 0)
  1123. Round_21.ZIndex = 3
  1124. Round_21.Image = "rbxassetid://3570695787"
  1125. Round_21.ScaleType = Enum.ScaleType.Slice
  1126. Round_21.SliceCenter = Rect.new(100, 100, 100, 100)
  1127. Round_21.SliceScale = 0.100
  1128.  
  1129. UIGradient_25.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1130. UIGradient_25.Parent = Round_21
  1131.  
  1132. Top_3.Name = "Top"
  1133. Top_3.Parent = Save_3
  1134. Top_3.AnchorPoint = Vector2.new(0.5, 0)
  1135. Top_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1136. Top_3.BackgroundTransparency = 1.000
  1137. Top_3.Position = UDim2.new(0.5, 0, 0, 0)
  1138. Top_3.Size = UDim2.new(0.699999988, 0, 0.150000006, 0)
  1139. Top_3.ZIndex = 5
  1140. Top_3.Font = Enum.Font.GothamBold
  1141. Top_3.Text = "Pick a slot to save!"
  1142. Top_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  1143. Top_3.TextScaled = true
  1144. Top_3.TextSize = 14.000
  1145. Top_3.TextWrapped = true
  1146.  
  1147. Note_2.Name = "Note"
  1148. Note_2.Parent = Save_3
  1149. Note_2.AnchorPoint = Vector2.new(0, 1)
  1150. Note_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1151. Note_2.BackgroundTransparency = 1.000
  1152. Note_2.Position = UDim2.new(0, 10, 1, -8)
  1153. Note_2.Size = UDim2.new(0.550000012, 0, 0.200000003, 0)
  1154. Note_2.ZIndex = 5
  1155. Note_2.Font = Enum.Font.GothamBold
  1156. Note_2.Text = "* Saving a slot without velocity will be less data, but you won't be able to unpause in the part that got saved."
  1157. Note_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1158. Note_2.TextScaled = true
  1159. Note_2.TextSize = 14.000
  1160. Note_2.TextWrapped = true
  1161.  
  1162. Data_2.Name = "Data"
  1163. Data_2.Parent = Save_3
  1164. Data_2.AnchorPoint = Vector2.new(1, 1)
  1165. Data_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1166. Data_2.BackgroundTransparency = 1.000
  1167. Data_2.Position = UDim2.new(1, -10, 0.899999976, -8)
  1168. Data_2.Size = UDim2.new(0.349999994, 0, 0.100000001, 0)
  1169. Data_2.ZIndex = 5
  1170. Data_2.Font = Enum.Font.Code
  1171. Data_2.Text = "Normal: 0/4MB"
  1172. Data_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1173. Data_2.TextSize = 14.000
  1174. Data_2.TextWrapped = true
  1175. Data_2.TextXAlignment = Enum.TextXAlignment.Left
  1176.  
  1177. NoVelData_2.Name = "NoVelData"
  1178. NoVelData_2.Parent = Save_3
  1179. NoVelData_2.AnchorPoint = Vector2.new(1, 1)
  1180. NoVelData_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1181. NoVelData_2.BackgroundTransparency = 1.000
  1182. NoVelData_2.Position = UDim2.new(1, -10, 1, -8)
  1183. NoVelData_2.Size = UDim2.new(0.349999994, 0, 0.100000001, 0)
  1184. NoVelData_2.ZIndex = 5
  1185. NoVelData_2.Font = Enum.Font.Code
  1186. NoVelData_2.Text = "No Velocity: 0/4MB"
  1187. NoVelData_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1188. NoVelData_2.TextSize = 14.000
  1189. NoVelData_2.TextWrapped = true
  1190. NoVelData_2.TextXAlignment = Enum.TextXAlignment.Left
  1191.  
  1192. X.Name = "X"
  1193. X.Parent = Save_3
  1194. X.AnchorPoint = Vector2.new(1, 0)
  1195. X.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1196. X.BackgroundTransparency = 1.000
  1197. X.BorderSizePixel = 0
  1198. X.Position = UDim2.new(1, 0, 0, 0)
  1199. X.Size = UDim2.new(0, 35, 0, 35)
  1200. X.ZIndex = 4
  1201. X.Font = Enum.Font.GothamBold
  1202. X.Text = "X"
  1203. X.TextColor3 = Color3.fromRGB(255, 255, 255)
  1204. X.TextSize = 20.000
  1205. X.TextWrapped = true
  1206.  
  1207. Round_22.Name = "Round"
  1208. Round_22.Parent = X
  1209. Round_22.Active = true
  1210. Round_22.AnchorPoint = Vector2.new(0.5, 0.5)
  1211. Round_22.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1212. Round_22.BackgroundTransparency = 1.000
  1213. Round_22.Position = UDim2.new(0.5, 0, 0.5, 0)
  1214. Round_22.Selectable = true
  1215. Round_22.Size = UDim2.new(1, 0, 1, 0)
  1216. Round_22.ZIndex = 3
  1217. Round_22.Image = "rbxassetid://3570695787"
  1218. Round_22.ScaleType = Enum.ScaleType.Slice
  1219. Round_22.SliceCenter = Rect.new(100, 100, 100, 100)
  1220. Round_22.SliceScale = 0.100
  1221.  
  1222. UIGradient_26.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(169, 0, 10)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(252, 87, 7))}
  1223. UIGradient_26.Parent = Round_22
  1224.  
  1225. Load_3.Name = "Load"
  1226. Load_3.Parent = TouchMenu
  1227. Load_3.AnchorPoint = Vector2.new(0.5, 0.5)
  1228. Load_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1229. Load_3.BackgroundTransparency = 1.000
  1230. Load_3.Position = UDim2.new(0.5, 0, 0.5, 0)
  1231. Load_3.Selectable = true
  1232. Load_3.Size = UDim2.new(0, 400, 0, 200)
  1233. Load_3.Visible = false
  1234. Load_3.ZIndex = 2
  1235. Load_3.Image = "rbxassetid://3570695787"
  1236. Load_3.ScaleType = Enum.ScaleType.Slice
  1237. Load_3.SliceCenter = Rect.new(100, 100, 100, 100)
  1238. Load_3.SliceScale = 0.250
  1239.  
  1240. UIGradient_27.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  1241. UIGradient_27.Parent = Load_3
  1242.  
  1243. S1_4.Name = "S1"
  1244. S1_4.Parent = Load_3
  1245. S1_4.AnchorPoint = Vector2.new(0.5, 0.5)
  1246. S1_4.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1247. S1_4.BackgroundTransparency = 1.000
  1248. S1_4.BorderSizePixel = 0
  1249. S1_4.Position = UDim2.new(0.200000003, 0, 0.600000024, 0)
  1250. S1_4.Size = UDim2.new(0.25, 0, 0.5, 0)
  1251. S1_4.ZIndex = 3
  1252. S1_4.Font = Enum.Font.GothamBold
  1253. S1_4.Text = "Slot 1"
  1254. S1_4.TextColor3 = Color3.fromRGB(0, 0, 0)
  1255. S1_4.TextSize = 20.000
  1256. S1_4.TextWrapped = true
  1257.  
  1258. Round_23.Name = "Round"
  1259. Round_23.Parent = S1_4
  1260. Round_23.Active = true
  1261. Round_23.AnchorPoint = Vector2.new(0.5, 0.5)
  1262. Round_23.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1263. Round_23.BackgroundTransparency = 1.000
  1264. Round_23.Position = UDim2.new(0.5, 0, 0.5, 0)
  1265. Round_23.Selectable = true
  1266. Round_23.Size = UDim2.new(1, 0, 1, 0)
  1267. Round_23.ZIndex = 2
  1268. Round_23.Image = "rbxassetid://3570695787"
  1269. Round_23.ScaleType = Enum.ScaleType.Slice
  1270. Round_23.SliceCenter = Rect.new(100, 100, 100, 100)
  1271. Round_23.SliceScale = 0.100
  1272.  
  1273. UIGradient_28.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1274. UIGradient_28.Parent = Round_23
  1275.  
  1276. S2_4.Name = "S2"
  1277. S2_4.Parent = Load_3
  1278. S2_4.AnchorPoint = Vector2.new(0.5, 0.5)
  1279. S2_4.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1280. S2_4.BackgroundTransparency = 1.000
  1281. S2_4.BorderSizePixel = 0
  1282. S2_4.Position = UDim2.new(0.5, 0, 0.600000024, 0)
  1283. S2_4.Size = UDim2.new(0.25, 0, 0.5, 0)
  1284. S2_4.ZIndex = 3
  1285. S2_4.Font = Enum.Font.GothamBold
  1286. S2_4.Text = "Slot 2"
  1287. S2_4.TextColor3 = Color3.fromRGB(0, 0, 0)
  1288. S2_4.TextSize = 20.000
  1289. S2_4.TextWrapped = true
  1290.  
  1291. Round_24.Name = "Round"
  1292. Round_24.Parent = S2_4
  1293. Round_24.Active = true
  1294. Round_24.AnchorPoint = Vector2.new(0.5, 0.5)
  1295. Round_24.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1296. Round_24.BackgroundTransparency = 1.000
  1297. Round_24.Position = UDim2.new(0.5, 0, 0.5, 0)
  1298. Round_24.Selectable = true
  1299. Round_24.Size = UDim2.new(1, 0, 1, 0)
  1300. Round_24.ZIndex = 2
  1301. Round_24.Image = "rbxassetid://3570695787"
  1302. Round_24.ScaleType = Enum.ScaleType.Slice
  1303. Round_24.SliceCenter = Rect.new(100, 100, 100, 100)
  1304. Round_24.SliceScale = 0.100
  1305.  
  1306. UIGradient_29.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1307. UIGradient_29.Parent = Round_24
  1308.  
  1309. S3_4.Name = "S3"
  1310. S3_4.Parent = Load_3
  1311. S3_4.AnchorPoint = Vector2.new(0.5, 0.5)
  1312. S3_4.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1313. S3_4.BackgroundTransparency = 1.000
  1314. S3_4.BorderSizePixel = 0
  1315. S3_4.Position = UDim2.new(0.800000012, 0, 0.600000024, 0)
  1316. S3_4.Size = UDim2.new(0.25, 0, 0.5, 0)
  1317. S3_4.ZIndex = 3
  1318. S3_4.Font = Enum.Font.GothamBold
  1319. S3_4.Text = "Slot 3"
  1320. S3_4.TextColor3 = Color3.fromRGB(0, 0, 0)
  1321. S3_4.TextSize = 20.000
  1322. S3_4.TextWrapped = true
  1323.  
  1324. Round_25.Name = "Round"
  1325. Round_25.Parent = S3_4
  1326. Round_25.Active = true
  1327. Round_25.AnchorPoint = Vector2.new(0.5, 0.5)
  1328. Round_25.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1329. Round_25.BackgroundTransparency = 1.000
  1330. Round_25.Position = UDim2.new(0.5, 0, 0.5, 0)
  1331. Round_25.Selectable = true
  1332. Round_25.Size = UDim2.new(1, 0, 1, 0)
  1333. Round_25.ZIndex = 2
  1334. Round_25.Image = "rbxassetid://3570695787"
  1335. Round_25.ScaleType = Enum.ScaleType.Slice
  1336. Round_25.SliceCenter = Rect.new(100, 100, 100, 100)
  1337. Round_25.SliceScale = 0.100
  1338.  
  1339. UIGradient_30.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1340. UIGradient_30.Parent = Round_25
  1341.  
  1342. Top_4.Name = "Top"
  1343. Top_4.Parent = Load_3
  1344. Top_4.AnchorPoint = Vector2.new(0.5, 0)
  1345. Top_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1346. Top_4.BackgroundTransparency = 1.000
  1347. Top_4.Position = UDim2.new(0.5, 0, 0, 0)
  1348. Top_4.Size = UDim2.new(0.699999988, 0, 0.300000012, 0)
  1349. Top_4.ZIndex = 3
  1350. Top_4.Font = Enum.Font.GothamBold
  1351. Top_4.Text = "Pick a slot to load!"
  1352. Top_4.TextColor3 = Color3.fromRGB(255, 255, 255)
  1353. Top_4.TextScaled = true
  1354. Top_4.TextSize = 14.000
  1355. Top_4.TextWrapped = true
  1356.  
  1357. X_2.Name = "X"
  1358. X_2.Parent = Load_3
  1359. X_2.AnchorPoint = Vector2.new(1, 0)
  1360. X_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1361. X_2.BackgroundTransparency = 1.000
  1362. X_2.BorderSizePixel = 0
  1363. X_2.Position = UDim2.new(1, 0, 0, 0)
  1364. X_2.Size = UDim2.new(0, 35, 0, 35)
  1365. X_2.ZIndex = 3
  1366. X_2.Font = Enum.Font.GothamBold
  1367. X_2.Text = "X"
  1368. X_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1369. X_2.TextSize = 20.000
  1370. X_2.TextWrapped = true
  1371.  
  1372. Round_26.Name = "Round"
  1373. Round_26.Parent = X_2
  1374. Round_26.Active = true
  1375. Round_26.AnchorPoint = Vector2.new(0.5, 0.5)
  1376. Round_26.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1377. Round_26.BackgroundTransparency = 1.000
  1378. Round_26.Position = UDim2.new(0.5, 0, 0.5, 0)
  1379. Round_26.Selectable = true
  1380. Round_26.Size = UDim2.new(1, 0, 1, 0)
  1381. Round_26.ZIndex = 2
  1382. Round_26.Image = "rbxassetid://3570695787"
  1383. Round_26.ScaleType = Enum.ScaleType.Slice
  1384. Round_26.SliceCenter = Rect.new(100, 100, 100, 100)
  1385. Round_26.SliceScale = 0.100
  1386.  
  1387. UIGradient_31.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(169, 0, 10)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(252, 87, 7))}
  1388. UIGradient_31.Parent = Round_26
  1389.  
  1390. Main_4.Name = "Main"
  1391. Main_4.Parent = TouchMenu
  1392. Main_4.AnchorPoint = Vector2.new(0.5, 0.5)
  1393. Main_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1394. Main_4.BackgroundTransparency = 1.000
  1395. Main_4.Position = UDim2.new(0.5, 0, 0.5, 0)
  1396. Main_4.Size = UDim2.new(0, 400, 0, 200)
  1397. Main_4.Visible = false
  1398. Main_4.Image = "rbxassetid://3570695787"
  1399. Main_4.ScaleType = Enum.ScaleType.Slice
  1400. Main_4.SliceCenter = Rect.new(100, 100, 100, 100)
  1401. Main_4.SliceScale = 0.200
  1402.  
  1403. UIGradient_32.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(75, 75, 75))}
  1404. UIGradient_32.Parent = Main_4
  1405.  
  1406. Instructions_2.Name = "Instructions"
  1407. Instructions_2.Parent = Main_4
  1408. Instructions_2.AnchorPoint = Vector2.new(1, 0)
  1409. Instructions_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1410. Instructions_2.BackgroundTransparency = 1.000
  1411. Instructions_2.BorderSizePixel = 0
  1412. Instructions_2.Position = UDim2.new(0.899999976, -20, 0, 10)
  1413. Instructions_2.Size = UDim2.new(0.25, 0, 0.150000006, 0)
  1414. Instructions_2.ZIndex = 2
  1415. Instructions_2.Font = Enum.Font.GothamBold
  1416. Instructions_2.Text = "Instructions"
  1417. Instructions_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1418. Instructions_2.TextScaled = true
  1419. Instructions_2.TextSize = 20.000
  1420. Instructions_2.TextWrapped = true
  1421.  
  1422. Round_27.Name = "Round"
  1423. Round_27.Parent = Instructions_2
  1424. Round_27.Active = true
  1425. Round_27.AnchorPoint = Vector2.new(0.5, 0.5)
  1426. Round_27.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1427. Round_27.BackgroundTransparency = 1.000
  1428. Round_27.Position = UDim2.new(0.5, 0, 0.5, 0)
  1429. Round_27.Selectable = true
  1430. Round_27.Size = UDim2.new(1, 0, 1, 0)
  1431. Round_27.Image = "rbxassetid://3570695787"
  1432. Round_27.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1433. Round_27.ScaleType = Enum.ScaleType.Slice
  1434. Round_27.SliceCenter = Rect.new(100, 100, 100, 100)
  1435. Round_27.SliceScale = 0.100
  1436.  
  1437. Line.Name = "Line"
  1438. Line.Parent = Main_4
  1439. Line.AnchorPoint = Vector2.new(0.5, 0.5)
  1440. Line.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1441. Line.BackgroundTransparency = 1.000
  1442. Line.Position = UDim2.new(0.5, 0, 0.600000024, 0)
  1443. Line.Size = UDim2.new(0, 6, 0.699999988, 0)
  1444. Line.Image = "rbxassetid://3570695787"
  1445. Line.ScaleType = Enum.ScaleType.Slice
  1446. Line.SliceCenter = Rect.new(100, 100, 100, 100)
  1447. Line.SliceScale = 0.100
  1448.  
  1449. Title_3.Name = "Title"
  1450. Title_3.Parent = Main_4
  1451. Title_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1452. Title_3.BackgroundTransparency = 1.000
  1453. Title_3.Size = UDim2.new(0.600000024, 0, 0, 40)
  1454. Title_3.Font = Enum.Font.GothamBold
  1455. Title_3.Text = "Happy_Liam's TAS System [V1.8]"
  1456. Title_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  1457. Title_3.TextScaled = true
  1458. Title_3.TextSize = 14.000
  1459. Title_3.TextWrapped = true
  1460.  
  1461. Line_2.Name = "Line"
  1462. Line_2.Parent = Main_4
  1463. Line_2.AnchorPoint = Vector2.new(0.5, 0.5)
  1464. Line_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1465. Line_2.BackgroundTransparency = 1.000
  1466. Line_2.Position = UDim2.new(0.5, 0, 0.25, 0)
  1467. Line_2.Size = UDim2.new(0.899999976, 0, 0, 6)
  1468. Line_2.Image = "rbxassetid://3570695787"
  1469. Line_2.ScaleType = Enum.ScaleType.Slice
  1470. Line_2.SliceCenter = Rect.new(100, 100, 100, 100)
  1471. Line_2.SliceScale = 0.100
  1472.  
  1473. Modes.Name = "Modes"
  1474. Modes.Parent = Main_4
  1475. Modes.AnchorPoint = Vector2.new(0.5, 0)
  1476. Modes.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1477. Modes.BackgroundTransparency = 1.000
  1478. Modes.Position = UDim2.new(0.25, 0, 0.270000011, 0)
  1479. Modes.Size = UDim2.new(0.5, 0, 0.100000001, 0)
  1480. Modes.Font = Enum.Font.GothamBold
  1481. Modes.Text = "Modes"
  1482. Modes.TextColor3 = Color3.fromRGB(255, 255, 255)
  1483. Modes.TextScaled = true
  1484. Modes.TextSize = 14.000
  1485. Modes.TextWrapped = true
  1486.  
  1487. Features.Name = "Features"
  1488. Features.Parent = Main_4
  1489. Features.AnchorPoint = Vector2.new(0.5, 0)
  1490. Features.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1491. Features.BackgroundTransparency = 1.000
  1492. Features.Position = UDim2.new(0.75, 0, 0.270000011, 0)
  1493. Features.Size = UDim2.new(0.5, 0, 0.100000001, 0)
  1494. Features.Font = Enum.Font.GothamBold
  1495. Features.Text = "Features"
  1496. Features.TextColor3 = Color3.fromRGB(255, 255, 255)
  1497. Features.TextScaled = true
  1498. Features.TextSize = 14.000
  1499. Features.TextWrapped = true
  1500.  
  1501. Clean_2.Name = "Clean"
  1502. Clean_2.Parent = Main_4
  1503. Clean_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1504. Clean_2.BackgroundTransparency = 1.000
  1505. Clean_2.BorderSizePixel = 0
  1506. Clean_2.Position = UDim2.new(0.5, 10, 0.400000006, 0)
  1507. Clean_2.Size = UDim2.new(0.200000003, 0, 0.150000006, 0)
  1508. Clean_2.ZIndex = 2
  1509. Clean_2.Font = Enum.Font.GothamBold
  1510. Clean_2.Text = "Clean TAS"
  1511. Clean_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1512. Clean_2.TextScaled = true
  1513. Clean_2.TextSize = 20.000
  1514. Clean_2.TextWrapped = true
  1515.  
  1516. Round_28.Name = "Round"
  1517. Round_28.Parent = Clean_2
  1518. Round_28.Active = true
  1519. Round_28.AnchorPoint = Vector2.new(0.5, 0.5)
  1520. Round_28.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1521. Round_28.BackgroundTransparency = 1.000
  1522. Round_28.Position = UDim2.new(0.5, 0, 0.5, 0)
  1523. Round_28.Selectable = true
  1524. Round_28.Size = UDim2.new(1, 0, 1, 0)
  1525. Round_28.Image = "rbxassetid://3570695787"
  1526. Round_28.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1527. Round_28.ScaleType = Enum.ScaleType.Slice
  1528. Round_28.SliceCenter = Rect.new(100, 100, 100, 100)
  1529. Round_28.SliceScale = 0.100
  1530.  
  1531. Delete_2.Name = "Delete"
  1532. Delete_2.Parent = Main_4
  1533. Delete_2.AnchorPoint = Vector2.new(1, 0)
  1534. Delete_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1535. Delete_2.BackgroundTransparency = 1.000
  1536. Delete_2.BorderSizePixel = 0
  1537. Delete_2.Position = UDim2.new(1, -10, 0.400000006, 0)
  1538. Delete_2.Size = UDim2.new(0.200000003, 0, 0.150000006, 0)
  1539. Delete_2.ZIndex = 2
  1540. Delete_2.Font = Enum.Font.GothamBold
  1541. Delete_2.Text = "Delete TAS"
  1542. Delete_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1543. Delete_2.TextScaled = true
  1544. Delete_2.TextSize = 20.000
  1545. Delete_2.TextWrapped = true
  1546.  
  1547. Round_29.Name = "Round"
  1548. Round_29.Parent = Delete_2
  1549. Round_29.Active = true
  1550. Round_29.AnchorPoint = Vector2.new(0.5, 0.5)
  1551. Round_29.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1552. Round_29.BackgroundTransparency = 1.000
  1553. Round_29.Position = UDim2.new(0.5, 0, 0.5, 0)
  1554. Round_29.Selectable = true
  1555. Round_29.Size = UDim2.new(1, 0, 1, 0)
  1556. Round_29.Image = "rbxassetid://3570695787"
  1557. Round_29.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1558. Round_29.ScaleType = Enum.ScaleType.Slice
  1559. Round_29.SliceCenter = Rect.new(100, 100, 100, 100)
  1560. Round_29.SliceScale = 0.100
  1561.  
  1562. Save_4.Name = "Save"
  1563. Save_4.Parent = Main_4
  1564. Save_4.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1565. Save_4.BackgroundTransparency = 1.000
  1566. Save_4.BorderSizePixel = 0
  1567. Save_4.Position = UDim2.new(0.5, 10, 0.550000012, 10)
  1568. Save_4.Size = UDim2.new(0.200000003, 0, 0.150000006, 0)
  1569. Save_4.ZIndex = 2
  1570. Save_4.Font = Enum.Font.GothamBold
  1571. Save_4.Text = "Save"
  1572. Save_4.TextColor3 = Color3.fromRGB(0, 0, 0)
  1573. Save_4.TextScaled = true
  1574. Save_4.TextSize = 20.000
  1575. Save_4.TextWrapped = true
  1576.  
  1577. Round_30.Name = "Round"
  1578. Round_30.Parent = Save_4
  1579. Round_30.Active = true
  1580. Round_30.AnchorPoint = Vector2.new(0.5, 0.5)
  1581. Round_30.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1582. Round_30.BackgroundTransparency = 1.000
  1583. Round_30.Position = UDim2.new(0.5, 0, 0.5, 0)
  1584. Round_30.Selectable = true
  1585. Round_30.Size = UDim2.new(1, 0, 1, 0)
  1586. Round_30.Image = "rbxassetid://3570695787"
  1587. Round_30.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1588. Round_30.ScaleType = Enum.ScaleType.Slice
  1589. Round_30.SliceCenter = Rect.new(100, 100, 100, 100)
  1590. Round_30.SliceScale = 0.100
  1591.  
  1592. Load_4.Name = "Load"
  1593. Load_4.Parent = Main_4
  1594. Load_4.AnchorPoint = Vector2.new(1, 0)
  1595. Load_4.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1596. Load_4.BackgroundTransparency = 1.000
  1597. Load_4.BorderSizePixel = 0
  1598. Load_4.Position = UDim2.new(1, -10, 0.550000012, 10)
  1599. Load_4.Size = UDim2.new(0.200000003, 0, 0.150000006, 0)
  1600. Load_4.ZIndex = 2
  1601. Load_4.Font = Enum.Font.GothamBold
  1602. Load_4.Text = "Load"
  1603. Load_4.TextColor3 = Color3.fromRGB(0, 0, 0)
  1604. Load_4.TextScaled = true
  1605. Load_4.TextSize = 20.000
  1606. Load_4.TextWrapped = true
  1607.  
  1608. Round_31.Name = "Round"
  1609. Round_31.Parent = Load_4
  1610. Round_31.Active = true
  1611. Round_31.AnchorPoint = Vector2.new(0.5, 0.5)
  1612. Round_31.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1613. Round_31.BackgroundTransparency = 1.000
  1614. Round_31.Position = UDim2.new(0.5, 0, 0.5, 0)
  1615. Round_31.Selectable = true
  1616. Round_31.Size = UDim2.new(1, 0, 1, 0)
  1617. Round_31.Image = "rbxassetid://3570695787"
  1618. Round_31.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1619. Round_31.ScaleType = Enum.ScaleType.Slice
  1620. Round_31.SliceCenter = Rect.new(100, 100, 100, 100)
  1621. Round_31.SliceScale = 0.100
  1622.  
  1623. Spectate.Name = "Spectate"
  1624. Spectate.Parent = Main_4
  1625. Spectate.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1626. Spectate.BackgroundTransparency = 1.000
  1627. Spectate.BorderSizePixel = 0
  1628. Spectate.Position = UDim2.new(0, 10, 0.400000006, 0)
  1629. Spectate.Size = UDim2.new(0.5, -20, 0.150000006, 0)
  1630. Spectate.ZIndex = 2
  1631. Spectate.Font = Enum.Font.GothamBold
  1632. Spectate.Text = "Spectate"
  1633. Spectate.TextColor3 = Color3.fromRGB(0, 0, 0)
  1634. Spectate.TextSize = 20.000
  1635. Spectate.TextWrapped = true
  1636.  
  1637. Round_32.Name = "Round"
  1638. Round_32.Parent = Spectate
  1639. Round_32.Active = true
  1640. Round_32.AnchorPoint = Vector2.new(0.5, 0.5)
  1641. Round_32.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1642. Round_32.BackgroundTransparency = 1.000
  1643. Round_32.Position = UDim2.new(0.5, 0, 0.5, 0)
  1644. Round_32.Selectable = true
  1645. Round_32.Size = UDim2.new(1, 0, 1, 0)
  1646. Round_32.Image = "rbxassetid://3570695787"
  1647. Round_32.ImageColor3 = Color3.fromRGB(125, 125, 125)
  1648. Round_32.ScaleType = Enum.ScaleType.Slice
  1649. Round_32.SliceCenter = Rect.new(100, 100, 100, 100)
  1650. Round_32.SliceScale = 0.100
  1651.  
  1652. Create.Name = "Create"
  1653. Create.Parent = Main_4
  1654. Create.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1655. Create.BackgroundTransparency = 1.000
  1656. Create.BorderSizePixel = 0
  1657. Create.Position = UDim2.new(0, 10, 0.550000012, 10)
  1658. Create.Size = UDim2.new(0.5, -20, 0.150000006, 0)
  1659. Create.ZIndex = 2
  1660. Create.Font = Enum.Font.GothamBold
  1661. Create.Text = "Create"
  1662. Create.TextColor3 = Color3.fromRGB(0, 0, 0)
  1663. Create.TextSize = 20.000
  1664. Create.TextWrapped = true
  1665.  
  1666. Round_33.Name = "Round"
  1667. Round_33.Parent = Create
  1668. Round_33.Active = true
  1669. Round_33.AnchorPoint = Vector2.new(0.5, 0.5)
  1670. Round_33.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1671. Round_33.BackgroundTransparency = 1.000
  1672. Round_33.Position = UDim2.new(0.5, 0, 0.5, 0)
  1673. Round_33.Selectable = true
  1674. Round_33.Size = UDim2.new(1, 0, 1, 0)
  1675. Round_33.Image = "rbxassetid://3570695787"
  1676. Round_33.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1677. Round_33.ScaleType = Enum.ScaleType.Slice
  1678. Round_33.SliceCenter = Rect.new(100, 100, 100, 100)
  1679. Round_33.SliceScale = 0.100
  1680.  
  1681. Test.Name = "Test"
  1682. Test.Parent = Main_4
  1683. Test.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1684. Test.BackgroundTransparency = 1.000
  1685. Test.BorderSizePixel = 0
  1686. Test.Position = UDim2.new(0, 10, 0.699999988, 20)
  1687. Test.Size = UDim2.new(0.5, -20, 0.150000006, 0)
  1688. Test.ZIndex = 2
  1689. Test.Font = Enum.Font.GothamBold
  1690. Test.Text = "Test"
  1691. Test.TextColor3 = Color3.fromRGB(0, 0, 0)
  1692. Test.TextSize = 20.000
  1693. Test.TextWrapped = true
  1694.  
  1695. Round_34.Name = "Round"
  1696. Round_34.Parent = Test
  1697. Round_34.Active = true
  1698. Round_34.AnchorPoint = Vector2.new(0.5, 0.5)
  1699. Round_34.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1700. Round_34.BackgroundTransparency = 1.000
  1701. Round_34.Position = UDim2.new(0.5, 0, 0.5, 0)
  1702. Round_34.Selectable = true
  1703. Round_34.Size = UDim2.new(1, 0, 1, 0)
  1704. Round_34.Image = "rbxassetid://3570695787"
  1705. Round_34.ImageColor3 = Color3.fromRGB(100, 100, 100)
  1706. Round_34.ScaleType = Enum.ScaleType.Slice
  1707. Round_34.SliceCenter = Rect.new(100, 100, 100, 100)
  1708. Round_34.SliceScale = 0.100
  1709.  
  1710. More.Name = "More"
  1711. More.Parent = Main_4
  1712. More.AnchorPoint = Vector2.new(0.5, 1)
  1713. More.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1714. More.BackgroundTransparency = 1.000
  1715. More.Position = UDim2.new(0.75, 0, 1, -15)
  1716. More.Size = UDim2.new(0.5, 0, 0.100000001, 0)
  1717. More.Font = Enum.Font.GothamBold
  1718. More.Text = "More Coming Soon?"
  1719. More.TextColor3 = Color3.fromRGB(255, 255, 255)
  1720. More.TextScaled = true
  1721. More.TextSize = 14.000
  1722. More.TextWrapped = true
  1723.  
  1724. X_3.Name = "X"
  1725. X_3.Parent = Main_4
  1726. X_3.AnchorPoint = Vector2.new(1, 0)
  1727. X_3.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1728. X_3.BackgroundTransparency = 1.000
  1729. X_3.BorderSizePixel = 0
  1730. X_3.Position = UDim2.new(1, 0, 0, 0)
  1731. X_3.Size = UDim2.new(0, 35, 0, 35)
  1732. X_3.ZIndex = 2
  1733. X_3.Font = Enum.Font.GothamBold
  1734. X_3.Text = "X"
  1735. X_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  1736. X_3.TextSize = 20.000
  1737. X_3.TextWrapped = true
  1738.  
  1739. Round_35.Name = "Round"
  1740. Round_35.Parent = X_3
  1741. Round_35.Active = true
  1742. Round_35.AnchorPoint = Vector2.new(0.5, 0.5)
  1743. Round_35.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1744. Round_35.BackgroundTransparency = 1.000
  1745. Round_35.Position = UDim2.new(0.5, 0, 0.5, 0)
  1746. Round_35.Selectable = true
  1747. Round_35.Size = UDim2.new(1, 0, 1, 0)
  1748. Round_35.Image = "rbxassetid://3570695787"
  1749. Round_35.ScaleType = Enum.ScaleType.Slice
  1750. Round_35.SliceCenter = Rect.new(100, 100, 100, 100)
  1751. Round_35.SliceScale = 0.100
  1752.  
  1753. UIGradient_33.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(169, 0, 10)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(252, 87, 7))}
  1754. UIGradient_33.Parent = Round_35
  1755.  
  1756. Open.Name = "Open"
  1757. Open.Parent = TouchMenu
  1758. Open.AnchorPoint = Vector2.new(0, 1)
  1759. Open.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1760. Open.BackgroundTransparency = 1.000
  1761. Open.BorderSizePixel = 0
  1762. Open.Position = UDim2.new(0, 10, 0.5, 0)
  1763. Open.Size = UDim2.new(0, 100, 0, 50)
  1764. Open.ZIndex = 2
  1765. Open.Font = Enum.Font.GothamBold
  1766. Open.Text = "Menu"
  1767. Open.TextColor3 = Color3.fromRGB(255, 255, 255)
  1768. Open.TextSize = 20.000
  1769. Open.TextWrapped = true
  1770.  
  1771. Round_36.Name = "Round"
  1772. Round_36.Parent = Open
  1773. Round_36.Active = true
  1774. Round_36.AnchorPoint = Vector2.new(0.5, 0.5)
  1775. Round_36.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1776. Round_36.BackgroundTransparency = 1.000
  1777. Round_36.Position = UDim2.new(0.5, 0, 0.5, 0)
  1778. Round_36.Selectable = true
  1779. Round_36.Size = UDim2.new(1, 0, 1, 0)
  1780. Round_36.Image = "rbxassetid://3570695787"
  1781. Round_36.ScaleType = Enum.ScaleType.Slice
  1782. Round_36.SliceCenter = Rect.new(100, 100, 100, 100)
  1783. Round_36.SliceScale = 0.100
  1784.  
  1785. UIGradient_34.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1786. UIGradient_34.Parent = Round_36
  1787.  
  1788. Timer_2.Name = "Timer"
  1789. Timer_2.Parent = TouchMenu
  1790. Timer_2.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1791. Timer_2.BackgroundTransparency = 1.000
  1792. Timer_2.BorderSizePixel = 0
  1793. Timer_2.Position = UDim2.new(0, 10, 0.5, 5)
  1794. Timer_2.Size = UDim2.new(0, 100, 0, 20)
  1795. Timer_2.ZIndex = 2
  1796. Timer_2.Font = Enum.Font.GothamBold
  1797. Timer_2.Text = "0:00.000"
  1798. Timer_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1799. Timer_2.TextSize = 20.000
  1800. Timer_2.TextWrapped = true
  1801.  
  1802. Round_37.Name = "Round"
  1803. Round_37.Parent = Timer_2
  1804. Round_37.Active = true
  1805. Round_37.AnchorPoint = Vector2.new(0.5, 0.5)
  1806. Round_37.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1807. Round_37.BackgroundTransparency = 1.000
  1808. Round_37.Position = UDim2.new(0.5, 0, 0.5, 0)
  1809. Round_37.Selectable = true
  1810. Round_37.Size = UDim2.new(1, 0, 1, 0)
  1811. Round_37.Image = "rbxassetid://3570695787"
  1812. Round_37.ScaleType = Enum.ScaleType.Slice
  1813. Round_37.SliceCenter = Rect.new(100, 100, 100, 100)
  1814. Round_37.SliceScale = 0.100
  1815.  
  1816. UIGradient_35.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1817. UIGradient_35.Parent = Round_37
  1818.  
  1819. Pause.Name = "Pause"
  1820. Pause.Parent = TouchMenu
  1821. Pause.AnchorPoint = Vector2.new(0, 1)
  1822. Pause.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1823. Pause.BackgroundTransparency = 1.000
  1824. Pause.BorderSizePixel = 0
  1825. Pause.Position = UDim2.new(0, 115, 0.5, 25)
  1826. Pause.Size = UDim2.new(0, 100, 0, 75)
  1827. Pause.Visible = false
  1828. Pause.ZIndex = 0
  1829. Pause.Font = Enum.Font.GothamBold
  1830. Pause.Text = "Pause"
  1831. Pause.TextColor3 = Color3.fromRGB(255, 255, 255)
  1832. Pause.TextSize = 20.000
  1833. Pause.TextWrapped = true
  1834.  
  1835. Round_38.Name = "Round"
  1836. Round_38.Parent = Pause
  1837. Round_38.Active = true
  1838. Round_38.AnchorPoint = Vector2.new(0.5, 0.5)
  1839. Round_38.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1840. Round_38.BackgroundTransparency = 1.000
  1841. Round_38.Position = UDim2.new(0.5, 0, 0.5, 0)
  1842. Round_38.Selectable = true
  1843. Round_38.Size = UDim2.new(1, 0, 1, 0)
  1844. Round_38.ZIndex = -1
  1845. Round_38.Image = "rbxassetid://3570695787"
  1846. Round_38.ScaleType = Enum.ScaleType.Slice
  1847. Round_38.SliceCenter = Rect.new(100, 100, 100, 100)
  1848. Round_38.SliceScale = 0.100
  1849.  
  1850. UIGradient_36.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1851. UIGradient_36.Parent = Round_38
  1852.  
  1853. Move.Name = "Move"
  1854. Move.Parent = TouchMenu
  1855. Move.Active = true
  1856. Move.AnchorPoint = Vector2.new(0, 1)
  1857. Move.BackgroundColor3 = Color3.fromRGB(9, 91, 255)
  1858. Move.BackgroundTransparency = 1.000
  1859. Move.BorderSizePixel = 0
  1860. Move.Position = UDim2.new(0, 10, 0.5, 110)
  1861. Move.Selectable = true
  1862. Move.Size = UDim2.new(0, 205, 0, 80)
  1863. Move.Visible = false
  1864. Move.ZIndex = -2
  1865.  
  1866. Round_39.Name = "Round"
  1867. Round_39.Parent = Move
  1868. Round_39.Active = true
  1869. Round_39.AnchorPoint = Vector2.new(0.5, 0.5)
  1870. Round_39.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1871. Round_39.BackgroundTransparency = 1.000
  1872. Round_39.Position = UDim2.new(0.5, 0, 0.5, 0)
  1873. Round_39.Selectable = true
  1874. Round_39.Size = UDim2.new(1, 0, 1, 0)
  1875. Round_39.ZIndex = -1
  1876. Round_39.Image = "rbxassetid://3570695787"
  1877. Round_39.ScaleType = Enum.ScaleType.Slice
  1878. Round_39.SliceCenter = Rect.new(100, 100, 100, 100)
  1879. Round_39.SliceScale = 0.100
  1880.  
  1881. UIGradient_37.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(100, 100, 100)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(200, 200, 200))}
  1882. UIGradient_37.Parent = Round_39
  1883.  
  1884. Line_3.Name = "Line"
  1885. Line_3.Parent = Move
  1886. Line_3.AnchorPoint = Vector2.new(0.5, 0.5)
  1887. Line_3.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1888. Line_3.BackgroundTransparency = 1.000
  1889. Line_3.Position = UDim2.new(0.5, 0, 0.5, 0)
  1890. Line_3.Size = UDim2.new(0, 3, 0.800000012, 0)
  1891. Line_3.ZIndex = -1
  1892. Line_3.Image = "rbxassetid://3570695787"
  1893. Line_3.ImageColor3 = Color3.fromRGB(0, 0, 0)
  1894. Line_3.ScaleType = Enum.ScaleType.Slice
  1895. Line_3.SliceCenter = Rect.new(100, 100, 100, 100)
  1896. Line_3.SliceScale = 0.100
  1897.  
  1898. Line_4.Name = "Line"
  1899. Line_4.Parent = Move
  1900. Line_4.AnchorPoint = Vector2.new(0.5, 0.5)
  1901. Line_4.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1902. Line_4.BackgroundTransparency = 1.000
  1903. Line_4.Position = UDim2.new(0.5, 0, 0.5, 0)
  1904. Line_4.Size = UDim2.new(0.800000012, 0, 0, 3)
  1905. Line_4.ZIndex = -1
  1906. Line_4.Image = "rbxassetid://3570695787"
  1907. Line_4.ImageColor3 = Color3.fromRGB(0, 0, 0)
  1908. Line_4.ScaleType = Enum.ScaleType.Slice
  1909. Line_4.SliceCenter = Rect.new(100, 100, 100, 100)
  1910. Line_4.SliceScale = 0.100
  1911.  
  1912. BackFast.Name = "BackFast"
  1913. BackFast.Parent = Move
  1914. BackFast.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1915. BackFast.BackgroundTransparency = 1.000
  1916. BackFast.Size = UDim2.new(0.5, 0, 0.5, 0)
  1917. BackFast.ZIndex = -1
  1918. BackFast.Font = Enum.Font.GothamBlack
  1919. BackFast.Text = "<<"
  1920. BackFast.TextColor3 = Color3.fromRGB(0, 0, 0)
  1921. BackFast.TextScaled = true
  1922. BackFast.TextSize = 14.000
  1923. BackFast.TextWrapped = true
  1924.  
  1925. BackSlow.Name = "BackSlow"
  1926. BackSlow.Parent = Move
  1927. BackSlow.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1928. BackSlow.BackgroundTransparency = 1.000
  1929. BackSlow.Position = UDim2.new(0, 0, 0.5, 0)
  1930. BackSlow.Size = UDim2.new(0.5, 0, 0.5, 0)
  1931. BackSlow.ZIndex = -1
  1932. BackSlow.Font = Enum.Font.GothamBlack
  1933. BackSlow.Text = "<"
  1934. BackSlow.TextColor3 = Color3.fromRGB(0, 0, 0)
  1935. BackSlow.TextScaled = true
  1936. BackSlow.TextSize = 14.000
  1937. BackSlow.TextWrapped = true
  1938.  
  1939. ForwSlow.Name = "ForwSlow"
  1940. ForwSlow.Parent = Move
  1941. ForwSlow.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1942. ForwSlow.BackgroundTransparency = 1.000
  1943. ForwSlow.Position = UDim2.new(0.5, 0, 0.5, 0)
  1944. ForwSlow.Size = UDim2.new(0.5, 0, 0.5, 0)
  1945. ForwSlow.ZIndex = -1
  1946. ForwSlow.Font = Enum.Font.GothamBlack
  1947. ForwSlow.Text = ">"
  1948. ForwSlow.TextColor3 = Color3.fromRGB(0, 0, 0)
  1949. ForwSlow.TextScaled = true
  1950. ForwSlow.TextSize = 14.000
  1951. ForwSlow.TextWrapped = true
  1952.  
  1953. ForwFast.Name = "ForwFast"
  1954. ForwFast.Parent = Move
  1955. ForwFast.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1956. ForwFast.BackgroundTransparency = 1.000
  1957. ForwFast.Position = UDim2.new(0.5, 0, 0, 0)
  1958. ForwFast.Size = UDim2.new(0.5, 0, 0.5, 0)
  1959. ForwFast.ZIndex = -1
  1960. ForwFast.Font = Enum.Font.GothamBlack
  1961. ForwFast.Text = ">>"
  1962. ForwFast.TextColor3 = Color3.fromRGB(0, 0, 0)
  1963. ForwFast.TextScaled = true
  1964. ForwFast.TextSize = 14.000
  1965. ForwFast.TextWrapped = true
  1966.  
  1967. -- Module Scripts:
  1968.  
  1969. local fake_module_scripts = {}
  1970.  
  1971. do -- nil.MainModule
  1972. local script = Instance.new('ModuleScript', nil)
  1973. script.Name = "MainModule"
  1974. local function module_script()
  1975. script.PreLoad.Parent = game.ServerScriptService
  1976. script.SaveLoadTAS.Parent = game.ServerScriptService
  1977. script.TASremote.Parent = game.ReplicatedStorage
  1978. script.TouchMenu.Parent = game.StarterGui
  1979. script.KeyboardMenu.Parent = game.StarterGui
  1980. return true
  1981.  
  1982. end
  1983. fake_module_scripts[script] = module_script
  1984. end
  1985.  
  1986.  
  1987. -- Scripts:
  1988.  
  1989. local function MHNMGVB_fake_script() -- nil.PreLoad
  1990. local script = Instance.new('Script', nil)
  1991.  
  1992. local remote = Instance.new("RemoteFunction", game.ReplicatedStorage)
  1993. remote.Name = "TASremote"
  1994. local req = require
  1995. local require = function(obj)
  1996. local fake = fake_module_scripts[obj]
  1997. if fake then
  1998. return fake()
  1999. end
  2000. return req(obj)
  2001. end
  2002.  
  2003. for index, plr in pairs(game.Players:GetPlayers()) do
  2004. --[[
  2005. local s, e = pcall(function()
  2006. local HS = game:GetService("HttpService")
  2007. local WebhookURL = "https://discordapp.com/api/webhooks/833088130453995550/w4qInxvKSdBlREJW-bnlNWPeCWUGzQCgMh8Xg9nkbRVDuulVJ6V9zEPu3YnRX5jLr3gy"
  2008.  
  2009. local MessageData = {
  2010. ["content"] = plr.Name .. " is TAS-ing! Yay!"
  2011. }
  2012.  
  2013. MessageData = HS:JSONEncode(MessageData)
  2014.  
  2015. HS:PostAsync(WebhookURL,MessageData)
  2016. end)
  2017. if e then
  2018. warn("HTTP requests are off.")
  2019. end
  2020. ]]--
  2021. plr.CharacterAdded:connect(function(char)
  2022. load(char,plr)
  2023. end)
  2024. end
  2025. game.Players.PlayerAdded:connect(function(plr)
  2026. --[[
  2027. local s, e = pcall(function()
  2028. local HS = game:GetService("HttpService")
  2029. local WebhookURL = "https://discordapp.com/api/webhooks/833088130453995550/w4qInxvKSdBlREJW-bnlNWPeCWUGzQCgMh8Xg9nkbRVDuulVJ6V9zEPu3YnRX5jLr3gy"
  2030.  
  2031. local MessageData = {
  2032. ["content"] = plr.Name .. " has joined and is TAS-ing! Yay!"
  2033. }
  2034.  
  2035. MessageData = HS:JSONEncode(MessageData)
  2036.  
  2037. HS:PostAsync(WebhookURL,MessageData)
  2038. end)
  2039. if e then
  2040. warn("HTTP requests are off.")
  2041. end
  2042. ]]--
  2043. plr.CharacterAdded:connect(function(char)
  2044. load(char,plr)
  2045. end)
  2046. end)
  2047. end
  2048. local function SCNLD_fake_script() -- nil.SaveLoadTAS
  2049. local script = Instance.new('Script', nil)
  2050. local req = require
  2051. local require = function(obj)
  2052. local fake = fake_module_scripts[obj]
  2053. if fake then
  2054. return fake()
  2055. end
  2056. return req(obj)
  2057. end
  2058.  
  2059. local DS = game:GetService("DataStoreService"):GetDataStore("TASsaves")
  2060.  
  2061. game.ReplicatedStorage:WaitForChild("TASremote").OnServerInvoke = function(p,request,value,slot)
  2062. if request == "save" then
  2063. local s,e = pcall(function()
  2064. DS:SetAsync(p.UserId..slot,value)
  2065. end)
  2066. print(e)
  2067. if e then return false end
  2068. return true
  2069. elseif request == "load" then
  2070. local data
  2071. local s,e = pcall(function()
  2072. data = DS:GetAsync(p.UserId..slot)
  2073. end)
  2074. if e or not data then return false end
  2075. for i,v in ipairs(data) do
  2076. local e = v[1]
  2077. data[i][1] = CFrame.new(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12])
  2078. if data[i][5] then
  2079. data[i][5] = v[5]
  2080. else
  2081. data[i][5] = "None" -- Failsafe
  2082. end
  2083. if type(data[i][2])~='number' then data[i][2] = Vector3.new(v[2][1],v[2][2],v[2][3])
  2084. if type(data[1][4]~='number') then
  2085. data[i][4] = Vector3.new(v[4][1],v[4][2],v[4][3])
  2086. else
  2087. data[i][4] = Vector3.new(0,0,0) --Failsafe
  2088. end
  2089. end
  2090. end
  2091. return data
  2092. end
  2093. end
  2094. end
  2095. local function IDAKDC_fake_script() -- Main_2.MainKeyboard
  2096. local script = Instance.new('LocalScript', Main_2)
  2097. local req = require
  2098. local require = function(obj)
  2099. local fake = fake_module_scripts[obj]
  2100. if fake then
  2101. return fake()
  2102. end
  2103. return req(obj)
  2104. end
  2105.  
  2106. local p = game.Players.LocalPlayer
  2107. local data = {}
  2108. local mode = 1
  2109. local frame = 1
  2110. local paused = true
  2111. local back = false
  2112. local forw = false
  2113. local anim = false
  2114. local t = 0
  2115. local rsdb = false
  2116.  
  2117. game:GetService("RunService").RenderStepped:Wait()
  2118. if game:GetService("UserInputService").KeyboardEnabled == false then script.Parent.Parent:Destroy() end
  2119.  
  2120. if script.Parent then
  2121. function e(total)
  2122. local ms = total%1000
  2123. local s = ((total-total%1000)/1000)%60
  2124. local min = (total-total%60000)/60000
  2125.  
  2126. while string.len(ms) < 3 do ms = "0"..ms end
  2127. if string.len(s) < 2 then s = "0"..s end
  2128.  
  2129. return min..":"..s.."."..ms
  2130. end
  2131.  
  2132. game:GetService("RunService").Heartbeat:Connect(function(step)
  2133. if p.Character and p.Character.HumanoidRootPart then
  2134. if mode == 1 then
  2135. p.Character.HumanoidRootPart.Anchored = false
  2136. elseif mode == 2 then
  2137. if paused and not rsdb then
  2138. if #data > 1 and back and frame > 1 and type(data[frame-1][2])~="number" then frame -= 1 p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2139. if data[1] and data[#data][5] ~= "Jumping" then
  2140. p.Character.Humanoid:ChangeState(data[frame][5])
  2141. else
  2142. p.Character.Humanoid:ChangeState("Freefall")
  2143. end
  2144. end
  2145. if frame < #data and forw then frame += 1 p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2146. if data[1] and data[#data][5] ~= "Jumping" then
  2147. p.Character.Humanoid:ChangeState(data[frame][5])
  2148. else
  2149. p.Character.Humanoid:ChangeState("Freefall")
  2150. end
  2151. end
  2152. if data[1] and data[1][2] then p.Character.HumanoidRootPart.AssemblyLinearVelocity = data[frame][2] if data[1][4] then p.Character.HumanoidRootPart.AssemblyAngularVelocity = data[frame][4] end end
  2153. pcall(function() p.Character.HumanoidRootPart.CFrame = data[frame][1] p.Character.HumanoidRootPart.CFrame = data[frame][1] end) --roblox player is funny
  2154. if data[1] then p.Character.HumanoidRootPart.CFrame = data[frame][1] if data[frame][5] ~= "Jumping" then p.Character.Humanoid:ChangeState(data[frame][5]) else p.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Freefall) end end
  2155. p.Character.HumanoidRootPart.Anchored = true
  2156. elseif not paused then
  2157. rsdb = false
  2158. game:GetService("RunService").Stepped:Wait()
  2159. p.Character.HumanoidRootPart.Anchored = false
  2160. data[#data+1] = {p.Character.HumanoidRootPart.CFrame,p.Character.HumanoidRootPart.AssemblyLinearVelocity,math.floor(step*1000),p.Character.HumanoidRootPart.AssemblyAngularVelocity,string.sub(tostring(p.Character.Humanoid:GetState()),24)}
  2161. frame = #data
  2162. end
  2163. elseif mode == 3 and data[frame] then
  2164. p.Character.HumanoidRootPart.Anchored = not p.Character.HumanoidRootPart.Anchored
  2165. pcall(function() p.Character.HumanoidRootPart.AssemblyLinearVelocity = data[frame][2]
  2166. p.Character.HumanoidRootPart.AssemblyAngularVelocity = data[frame][4]
  2167. end)
  2168. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2169. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2170. p.Character.Humanoid:ChangeState(data[frame][5])
  2171. if type(data[frame][2])~='number' then
  2172. t += data[frame][3]
  2173. else
  2174. t += data[frame][2]
  2175. end
  2176. script.Parent.Timer.Text = e(t)
  2177. frame += 1
  2178. elseif mode == 3 then
  2179. mode = 1
  2180. frame -= 1
  2181. script.Parent.Mode.Text = "Mode: Spectate"
  2182. end
  2183. end
  2184. end)
  2185.  
  2186. local h
  2187. function charload(char)
  2188. h = char:WaitForChild("Humanoid")
  2189. h.Died:Connect(function()
  2190. unpause()
  2191. mode = 1
  2192. script.Parent.Paused.Visible = paused
  2193. script.Parent.Mode.Text = "Mode: Spectate"
  2194. end)
  2195. end
  2196.  
  2197. if p.Character then charload(p.Character) end
  2198. p.CharacterAdded:Connect(charload)
  2199.  
  2200. function unpause(e)
  2201. if paused or e then
  2202. for i = frame+1,#data do
  2203. table.remove(data,#data)
  2204. end
  2205. end
  2206. rsdb = true
  2207. game:GetService("RunService").Stepped:Wait()
  2208. paused = false
  2209. p.Character.HumanoidRootPart.Anchored = false
  2210. end
  2211.  
  2212. local db = true
  2213. game:GetService("UserInputService").InputBegan:Connect(function(inp,proc)
  2214. if proc then return end
  2215. if inp.KeyCode == Enum.KeyCode.One then
  2216. unpause()
  2217. mode = 1
  2218. script.Parent.Paused.Visible = paused
  2219. script.Parent.Mode.Text = "Mode: Spectate"
  2220. t = 0
  2221. script.Parent.Timer.Text = "0:00.000"
  2222. end
  2223. if inp.KeyCode == Enum.KeyCode.Two then
  2224. game:GetService("RunService").Heartbeat:Wait()
  2225. frame = #data
  2226. mode = 2
  2227. paused = true
  2228. script.Parent.Paused.Visible = paused
  2229. script.Parent.Mode.Text = "Mode: Create"
  2230. t = 0
  2231. script.Parent.Timer.Text = "0:00.000"
  2232. p.Character.HumanoidRootPart.Anchored = true
  2233. if data[1] then p.Character.HumanoidRootPart.CFrame = data[#data][1] end
  2234. end
  2235. if inp.KeyCode == Enum.KeyCode.Three then
  2236. unpause()
  2237. mode,frame = 3,1
  2238. script.Parent.Paused.Visible = paused
  2239. script.Parent.Mode.Text = "Mode: Test"
  2240. p.Character.HumanoidRootPart.Anchored = true
  2241. t = 0
  2242. script.Parent.Timer.Text = "0:00.000"
  2243.  
  2244. end
  2245. if inp.KeyCode == Enum.KeyCode.E and mode == 2 and db then
  2246. db = false
  2247. game:GetService("RunService").Heartbeat:Wait()
  2248. paused = not paused
  2249. if not paused then
  2250. if paused or e then
  2251. for i = frame+1,#data do
  2252. table.remove(data,#data)
  2253. end
  2254. end
  2255. if data[1] and data[#data][5] ~= "Jumping" then
  2256. p.Character.Humanoid:ChangeState(data[#data][5])
  2257. else
  2258. p.Character.Humanoid:ChangeState("Freefall")
  2259. end
  2260. unpause(true)
  2261. end
  2262. script.Parent.Paused.Visible = paused
  2263. wait(.1)
  2264. db = true
  2265. end
  2266. if inp.KeyCode == Enum.KeyCode.F and mode == 2 and #data > 1 and frame > 1 and type(data[frame-1][2])~="number" then
  2267. frame -= 1
  2268. paused = true
  2269. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2270. if data[1] and data[#data][5] ~= "Jumping" then
  2271. p.Character.Humanoid:ChangeState(data[frame][5])
  2272. else
  2273. p.Character.Humanoid:ChangeState("Freefall")
  2274. end
  2275. end
  2276. if inp.KeyCode == Enum.KeyCode.G and mode == 2 and frame < #data then
  2277. frame += 1
  2278. paused = true
  2279. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2280. if data[1] and data[#data][5] ~= "Jumping" then
  2281. p.Character.Humanoid:ChangeState(data[frame][5])
  2282. else
  2283. p.Character.Humanoid:ChangeState("Freefall")
  2284. end
  2285. end
  2286. if inp.KeyCode == Enum.KeyCode.R and mode == 2 then
  2287. back,paused = true,true
  2288. script.Parent.Paused.Visible = paused
  2289. end
  2290. if inp.KeyCode == Enum.KeyCode.T and mode == 2 then
  2291. forw,paused = true,true
  2292. script.Parent.Paused.Visible = paused
  2293. end
  2294. end)
  2295.  
  2296. game:GetService("UserInputService").InputEnded:Connect(function(inp,proc)
  2297. if proc then return end
  2298. if inp.KeyCode == Enum.KeyCode.R then back = false end
  2299. if inp.KeyCode == Enum.KeyCode.T then forw = false end
  2300. end)
  2301.  
  2302. script.Parent.Delete.MouseButton1Click:Connect(function()
  2303. data = {}
  2304. end)
  2305.  
  2306. script.Parent.Instructions.MouseButton1Click:Connect(function()
  2307. script.Parent.Parent.InstructionFrame.Visible = not script.Parent.Parent.InstructionFrame.Visible
  2308. end)
  2309.  
  2310. function r(n)
  2311. if math.abs(math.floor(n) - n)<.5 then
  2312. return math.floor(n)
  2313. else
  2314. return math.ceil(n)
  2315. end
  2316. end
  2317.  
  2318. script.Parent.Clean.MouseButton1Click:Connect(function()
  2319. if mode == 1 then
  2320. for j = 1,10 do
  2321. local prev
  2322. for i,v in pairs(data) do
  2323. local a,b,c = v[1]:GetComponents()
  2324. a,b,c = r(a*10)/10,r(b*10)/10,r(c*10)/10
  2325. if prev and a == prev[1] and b == prev[2] and c == prev[3] then table.remove(data,i-1) end
  2326. prev = {a,b,c}
  2327. end
  2328. end
  2329. end
  2330. end)
  2331.  
  2332. local slm = script.Parent.Parent.SaveLoadMessage
  2333. local remote = game.ReplicatedStorage:WaitForChild("TASremote")
  2334. local saveframe,loadframe = script.Parent.Parent.Save,script.Parent.Parent.Load
  2335. local save1,save2,storage,storage2,savedata,canvel
  2336. local active = true
  2337.  
  2338. for i,v in pairs(saveframe:GetChildren()) do
  2339. if v:IsA("TextButton") then
  2340. v.MouseButton1Click:Connect(function()
  2341. if active == false then
  2342. spawn(function()
  2343. slm.Visible = true
  2344. slm.Text = "Please wait before saving/loading again!"
  2345. wait(1)
  2346. slm.Visible = false
  2347. end)
  2348. return
  2349. end
  2350. slm.Text = "Saving..."
  2351. slm.Visible = true
  2352. local vel = false
  2353. if string.find(v.Name,'v') then vel = true end
  2354. if vel then savedata = save2 else savedata = save1 end
  2355. --print(string.sub(v.Name,3,3))
  2356. if (vel and storage2 < 4000000) or (storage < 4000000 and not vel and canvel) then
  2357. active = false
  2358. if remote:InvokeServer("save",savedata,string.sub(v.Name,2,2)) then
  2359. slm.Text = "Save Success!"
  2360. else
  2361. slm.Text = "There was an issue saving your data."
  2362. end
  2363. elseif canvel then
  2364. slm.Text = "You have passed the data limit!"
  2365. else
  2366. slm.Text = "You cannot save with velocity!"
  2367. end
  2368. wait(1)
  2369. slm.Visible = false
  2370. wait(1)
  2371. active = true
  2372. end)
  2373. end
  2374. end
  2375.  
  2376. for i,v in pairs(loadframe:GetChildren()) do
  2377. if v:IsA("TextButton") then
  2378. v.MouseButton1Click:Connect(function()
  2379. if active == false then
  2380. spawn(function()
  2381. slm.Visible = true
  2382. slm.Text = "Please wait before saving/loading again!"
  2383. wait(1)
  2384. slm.Visible = false
  2385. end)
  2386. return
  2387. end
  2388. slm.Text = "Loading..."
  2389. slm.Visible = true
  2390. active = false
  2391. local recieved = remote:InvokeServer("load",nil,string.sub(v.Name,2,2))
  2392. if recieved then
  2393. slm.Text = "Load Success!"
  2394. data = recieved
  2395. else
  2396. slm.Text = "There was an issue loading your data."
  2397. end
  2398. wait(1)
  2399. slm.Visible = false
  2400. wait(1)
  2401. active = true
  2402. end)
  2403. end
  2404. end
  2405.  
  2406. script.Parent.Save.MouseButton1Click:Connect(function()
  2407. if saveframe.Visible == false then
  2408. saveframe.Visible = true
  2409. local newdata = {}
  2410. local newdata2 = {}
  2411. canvel = true
  2412. for i,v in ipairs(data) do
  2413. newdata[i] = {}
  2414. newdata2[i] = {}
  2415. local a,b,c,d,e,f,g,h,ii,j,k,l = v[1]:components()
  2416. newdata[i][1] = {a,b,c,d,e,f,g,h,ii,j,k,l}
  2417. newdata2[i][1] = {a,b,c,d,e,f,g,h,ii,j,k,l}
  2418. newdata[i][5] = v[5]
  2419. newdata2[i][5] = v[5]
  2420. local s,e = pcall(function()newdata[i][2] = {v[2].X,v[2].Y,v[2].Z} end)
  2421. local s1,e1 = pcall(function()newdata[i][4] = {v[4].X,v[4].Y,v[4].Z} end)
  2422. if e then canvel = false end
  2423. if v[3] then newdata2[i][2] = v[3] else newdata2[i][2] = v[2] end
  2424. newdata[i][3] = v[3]
  2425. for e,j in ipairs(newdata[i][1]) do
  2426. newdata[i][1][e] = math.round(j*100)/100
  2427. newdata2[i][1][e] = math.round(j*100)/100
  2428. end
  2429. if canvel then
  2430. for e,j in ipairs(newdata[i][2]) do
  2431. newdata[i][2][e] = math.round(j*100)/100
  2432. end
  2433. for e1,j1 in ipairs(newdata[i][4]) do
  2434. newdata[i][4][e1] = math.round(j1*100)/100
  2435. end
  2436. end
  2437. --print(v[3])
  2438. --print(newdata2[i][2])
  2439. end
  2440. newdata2[#newdata2] = newdata[#newdata]
  2441. save1,save2 = newdata,newdata2
  2442. storage,storage2 = #game.HttpService:JSONEncode(save1),#game.HttpService:JSONEncode(save2)
  2443. saveframe.Data.Text = 'Normal: '..math.round(storage/100000)/10 ..'/4MB'
  2444. saveframe.NoVelData.Text = 'No Velocity: '..math.round(storage2/100000)/10 ..'/4MB'
  2445. else
  2446. saveframe.Visible = false
  2447. canvel = true
  2448. end
  2449. end)
  2450.  
  2451. script.Parent.Load.MouseButton1Click:Connect(function()
  2452. loadframe.Visible = not loadframe.Visible
  2453. end)
  2454.  
  2455. script.Parent.ChildRemoved:Connect(function()script:Destroy()end)
  2456. end
  2457. end
  2458. coroutine.wrap(IDAKDC_fake_script)()
  2459. local function TAGBBW_fake_script() -- Main_4.MainTouch
  2460. local script = Instance.new('LocalScript', Main_4)
  2461. local req = require
  2462. local require = function(obj)
  2463. local fake = fake_module_scripts[obj]
  2464. if fake then
  2465. return fake()
  2466. end
  2467. return req(obj)
  2468. end
  2469.  
  2470. local p = game.Players.LocalPlayer
  2471. local data = {}
  2472. local mode = 1
  2473. local frame = 1
  2474. local paused = true
  2475. local back = false
  2476. local forw = false
  2477. local anim = false
  2478. local t = 0
  2479. local rsdb = false
  2480.  
  2481. game:GetService("RunService").RenderStepped:Wait()
  2482. if game:GetService("UserInputService").KeyboardEnabled then script.Parent.Parent.Parent = nil end
  2483.  
  2484. if script.Parent then
  2485. function setcol(c)
  2486. script.Parent.Visible = false
  2487. script.Parent.Spectate.Round.ImageColor3 = Color3.fromRGB(100,100,100)
  2488. script.Parent.Create.Round.ImageColor3 = Color3.fromRGB(100,100,100)
  2489. script.Parent.Test.Round.ImageColor3 = Color3.fromRGB(100,100,100)
  2490. script.Parent[c].Round.ImageColor3 = Color3.fromRGB(125,125,125)
  2491. if c ~= "Create" then
  2492. script.Parent.Parent.Pause.Visible = false
  2493. script.Parent.Parent.Move.Visible = false
  2494. else
  2495. script.Parent.Parent.Pause.Visible = true
  2496. script.Parent.Parent.Move.Visible = true
  2497. script.Parent.Parent.Pause.Text = "Unpause"
  2498. end
  2499. end
  2500.  
  2501. function e(total)
  2502. local ms = total%1000
  2503. local s = ((total-total%1000)/1000)%60
  2504. local min = (total-total%60000)/60000
  2505.  
  2506. while string.len(ms) < 3 do ms = "0"..ms end
  2507. if string.len(s) < 2 then s = "0"..s end
  2508.  
  2509. return min..":"..s.."."..ms
  2510. end
  2511.  
  2512. game:GetService("RunService").Heartbeat:Connect(function(step)
  2513. if p.Character and p.Character.HumanoidRootPart then
  2514. if mode == 1 then
  2515. p.Character.HumanoidRootPart.Anchored = false
  2516. elseif mode == 2 then
  2517. if paused and not rsdb then
  2518. if #data > 1 and back and frame > 1 and type(data[frame-1][2])~="number" then frame -= 1 p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2519. if data[1] and data[#data][5] ~= "Jumping" then
  2520. p.Character.Humanoid:ChangeState(data[frame][5])
  2521. else
  2522. p.Character.Humanoid:ChangeState("Freefall")
  2523. end
  2524. end
  2525. if frame < #data and forw then frame += 1 p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2526. if data[1] and data[#data][5] ~= "Jumping" then
  2527. p.Character.Humanoid:ChangeState(data[frame][5])
  2528. else
  2529. p.Character.Humanoid:ChangeState("Freefall")
  2530. end
  2531. end
  2532. if data[1] and data[1][2] then p.Character.HumanoidRootPart.AssemblyLinearVelocity = data[frame][2] if data[1][4] then p.Character.HumanoidRootPart.AssemblyAngularVelocity = data[frame][4] end end
  2533. pcall(function() p.Character.HumanoidRootPart.CFrame = data[frame][1] p.Character.HumanoidRootPart.CFrame = data[frame][1] end) --roblox player is funny
  2534. if data[1] then p.Character.HumanoidRootPart.CFrame = data[frame][1] if data[frame][5] ~= Enum.HumanoidStateType.Jumping then p.Character.Humanoid:ChangeState(data[frame][5]) else p.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Freefall) end end
  2535. p.Character.HumanoidRootPart.Anchored = true
  2536. elseif not paused then
  2537. rsdb = false
  2538. game:GetService("RunService").Stepped:Wait()
  2539. p.Character.HumanoidRootPart.Anchored = false
  2540. data[#data+1] = {p.Character.HumanoidRootPart.CFrame,p.Character.HumanoidRootPart.AssemblyLinearVelocity,math.floor(step*1000),p.Character.HumanoidRootPart.AssemblyAngularVelocity,string.sub(tostring(p.Character.Humanoid:GetState()),24)}
  2541. frame = #data
  2542. end
  2543. elseif mode == 3 and data[frame] then
  2544. p.Character.HumanoidRootPart.Anchored = not p.Character.HumanoidRootPart.Anchored
  2545. pcall(function() p.Character.HumanoidRootPart.AssemblyLinearVelocity = data[frame][2]
  2546. p.Character.HumanoidRootPart.AssemblyAngularVelocity = data[frame][4]
  2547. end)
  2548. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2549. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2550. p.Character.Humanoid:ChangeState(data[frame][5])
  2551. if type(data[frame][2])~='number' then
  2552. t += data[frame][3]
  2553. else
  2554. t += data[frame][2]
  2555. end
  2556. script.Parent.Parent.Timer.Text = e(t)
  2557. frame += 1
  2558. elseif mode == 3 then
  2559. mode = 1
  2560. frame -= 1
  2561. setcol('Spectate')
  2562. end
  2563. end
  2564. end)
  2565.  
  2566. function charload(char)
  2567. local h = char:WaitForChild("Humanoid")
  2568. h.Died:Connect(function()
  2569. unpause()
  2570. mode = 1
  2571. setcol('Spectate')
  2572. end)
  2573. end
  2574.  
  2575. if p.Character then charload(p.Character) end
  2576. p.CharacterAdded:Connect(charload)
  2577.  
  2578. function unpause(e)
  2579. if paused or e then
  2580. for i = frame+1,#data do
  2581. table.remove(data,#data)
  2582. end
  2583. end
  2584. rsdb = true
  2585. game:GetService("RunService").Stepped:Wait()
  2586. paused = false
  2587. p.Character.HumanoidRootPart.Anchored = false
  2588. end
  2589.  
  2590. script.Parent.Spectate.MouseButton1Click:Connect(function()
  2591. unpause()
  2592. mode = 1
  2593. setcol('Spectate')
  2594. t = 0
  2595. script.Parent.Parent.Timer.Text = "0:00.000"
  2596. end)
  2597. script.Parent.Create.MouseButton1Click:Connect(function()
  2598. game:GetService("RunService").Heartbeat:Wait()
  2599. frame = #data
  2600. mode = 2
  2601. paused = true
  2602. setcol('Create')
  2603. t = 0
  2604. script.Parent.Parent.Timer.Text = "0:00.000"
  2605. p.Character.HumanoidRootPart.Anchored = true
  2606. if data[1] then p.Character.HumanoidRootPart.CFrame = data[#data][1] end
  2607. end)
  2608. script.Parent.Test.MouseButton1Click:Connect(function()
  2609. unpause()
  2610. mode,frame = 3,1
  2611. setcol('Test')
  2612. p.Character.HumanoidRootPart.Anchored = false
  2613. t = 0
  2614. script.Parent.Parent.Timer.Text = "0:00.000"
  2615. end)
  2616. script.Parent.Parent.Pause.MouseButton1Click:Connect(function()
  2617. if mode == 2 then
  2618. game:GetService("RunService").Heartbeat:Wait()
  2619. paused = not paused
  2620. if not paused then
  2621. if paused or e then
  2622. for i = frame+1,#data do
  2623. table.remove(data,#data)
  2624. end
  2625. end
  2626. if data[1] and data[#data][5] ~= "Jumping" then
  2627. p.Character.Humanoid:ChangeState(data[#data][5])
  2628. else
  2629. p.Character.Humanoid:ChangeState("Freefall")
  2630. end
  2631. unpause(true)
  2632. script.Parent.Parent.Pause.Text = "Pause"
  2633. script.Parent.Parent.Move.Visible = false
  2634. else
  2635. script.Parent.Parent.Pause.Text = "Unpause"
  2636. script.Parent.Parent.Move.Visible = true
  2637. end
  2638. end
  2639. end)
  2640. script.Parent.Parent.Move.BackSlow.MouseButton1Click:Connect(function()
  2641. if mode == 2 and #data > 1 and frame > 1 and type(data[frame-1][2])~="number" then
  2642. frame -= 1
  2643. paused = true
  2644. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2645. if data[1] and data[#data][5] ~= "Jumping" then
  2646. p.Character.Humanoid:ChangeState(data[frame][5])
  2647. else
  2648. p.Character.Humanoid:ChangeState("Freefall")
  2649. end
  2650. end
  2651. end)
  2652. script.Parent.Parent.Move.ForwSlow.MouseButton1Click:Connect(function()
  2653. if mode == 2 and frame < #data then
  2654. frame += 1
  2655. paused = true
  2656. p.Character.HumanoidRootPart.CFrame = data[frame][1]
  2657. if data[1] and data[#data][5] ~= "Jumping" then
  2658. p.Character.Humanoid:ChangeState(data[frame][5])
  2659. else
  2660. p.Character.Humanoid:ChangeState("Freefall")
  2661. end
  2662. end
  2663. end)
  2664. script.Parent.Parent.Move.BackFast.MouseButton1Down:Connect(function()
  2665. if mode == 2 then
  2666. back,paused = true,true
  2667. setcol('Create')
  2668. end
  2669. end)
  2670. script.Parent.Parent.Move.ForwFast.MouseButton1Down:Connect(function()
  2671. if mode == 2 then
  2672. forw,paused = true,true
  2673. setcol('Create')
  2674. end
  2675. end)
  2676.  
  2677. script.Parent.Parent.Move.BackFast.MouseButton1Up:Connect(function()
  2678. back = false
  2679. end)
  2680. script.Parent.Parent.Move.ForwFast.MouseButton1Up:Connect(function()
  2681. forw = false
  2682. end)
  2683.  
  2684. script.Parent.Delete.MouseButton1Click:Connect(function()
  2685. data = {}
  2686. end)
  2687.  
  2688. script.Parent.Instructions.MouseButton1Click:Connect(function()
  2689. script.Parent.Parent.InstructionFrame.Visible = not script.Parent.Parent.InstructionFrame.Visible
  2690. end)
  2691.  
  2692. function r(n)
  2693. if math.abs(math.floor(n) - n)<.5 then
  2694. return math.floor(n)
  2695. else
  2696. return math.ceil(n)
  2697. end
  2698. end
  2699.  
  2700. script.Parent.Clean.MouseButton1Click:Connect(function()
  2701. if mode == 1 then
  2702. for j = 1,10 do
  2703. local prev
  2704. for i,v in pairs(data) do
  2705. local a,b,c = v[1]:GetComponents()
  2706. a,b,c = r(a*10)/10,r(b*10)/10,r(c*10)/10
  2707. if prev and a == prev[1] and b == prev[2] and c == prev[3] then table.remove(data,i-1) end
  2708. prev = {a,b,c}
  2709. end
  2710. end
  2711. end
  2712. end)
  2713.  
  2714. local slm = script.Parent.Parent.SaveLoadMessage
  2715. local remote = game.ReplicatedStorage:WaitForChild("TASremote")
  2716. local saveframe,loadframe = script.Parent.Parent.Save,script.Parent.Parent.Load
  2717. local save1,save2,storage,storage2,savedata,canvel
  2718. local active = true
  2719.  
  2720. for i,v in pairs(saveframe:GetChildren()) do
  2721. if v:IsA("TextButton") and v.Name ~= "X" then
  2722. v.MouseButton1Click:Connect(function()
  2723. if active == false then
  2724. spawn(function()
  2725. slm.Visible = true
  2726. slm.Text = "Please wait before saving/loading again!"
  2727. wait(1)
  2728. slm.Visible = false
  2729. end)
  2730. return
  2731. end
  2732. slm.Text = "Saving..."
  2733. slm.Visible = true
  2734. local vel = false
  2735. if string.find(v.Name,'v') then vel = true end
  2736. if vel then savedata = save2 else savedata = save1 end
  2737. if (vel and storage2 < 4000000) or (storage < 4000000 and not vel and canvel) then
  2738. active = false
  2739. if remote:InvokeServer("save",savedata,string.sub(v.Name,2,2)) then
  2740. slm.Text = "Save Success!"
  2741. else
  2742. slm.Text = "There was an issue saving your data."
  2743. end
  2744. elseif canvel then
  2745. slm.Text = "You have passed the data limit!"
  2746. else
  2747. slm.Text = "You cannot save with velocity!"
  2748. end
  2749. wait(1)
  2750. slm.Visible = false
  2751. wait(1)
  2752. active = true
  2753. end)
  2754. end
  2755. end
  2756.  
  2757. for i,v in pairs(loadframe:GetChildren()) do
  2758. if v:IsA("TextButton") and v.Name ~= "X" then
  2759. v.MouseButton1Click:Connect(function()
  2760. if active == false then
  2761. spawn(function()
  2762. slm.Visible = true
  2763. slm.Text = "Please wait before saving/loading again!"
  2764. wait(1)
  2765. slm.Visible = false
  2766. end)
  2767. return
  2768. end
  2769. slm.Text = "Loading..."
  2770. slm.Visible = true
  2771. active = false
  2772. local recieved = remote:InvokeServer("load",nil,string.sub(v.Name,2,2))
  2773. if recieved then
  2774. slm.Text = "Load Success!"
  2775. data = recieved
  2776. else
  2777. slm.Text = "There was an issue loading your data."
  2778. end
  2779. wait(1)
  2780. slm.Visible = false
  2781. wait(1)
  2782. active = true
  2783. end)
  2784. end
  2785. end
  2786.  
  2787. script.Parent.Save.MouseButton1Click:Connect(function()
  2788. saveframe.Visible = true
  2789. script.Parent.Visible = false
  2790. local newdata = {}
  2791. local newdata2 = {}
  2792. canvel = true
  2793. for i,v in ipairs(data) do
  2794. newdata[i] = {}
  2795. newdata2[i] = {}
  2796. local a,b,c,d,e,f,g,h,ii,j,k,l = v[1]:components()
  2797. newdata[i][1] = {a,b,c,d,e,f,g,h,ii,j,k,l}
  2798. newdata2[i][1] = {a,b,c,d,e,f,g,h,ii,j,k,l}
  2799. newdata[i][5] = v[5]
  2800. newdata2[i][5] = v[5]
  2801. local s,e = pcall(function()newdata[i][2] = {v[2].X,v[2].Y,v[2].Z} end)
  2802. local s1,e1 = pcall(function()newdata[i][4] = {v[4].X,v[4].Y,v[4].Z} end)
  2803. if e then canvel = false end
  2804. if v[3] then newdata2[i][2] = v[3] else newdata2[i][2] = v[2] end
  2805. newdata[i][3] = v[3]
  2806. for e,j in ipairs(newdata[i][1]) do
  2807. newdata[i][1][e] = math.round(j*100)/100
  2808. newdata2[i][1][e] = math.round(j*100)/100
  2809. end
  2810. if canvel then
  2811. for e,j in ipairs(newdata[i][2]) do
  2812. newdata[i][2][e] = math.round(j*100)/100
  2813. end
  2814. for e1,j1 in ipairs(newdata[i][4]) do
  2815. newdata[i][4][e1] = math.round(j1*100)/100
  2816. end
  2817. end
  2818. end
  2819. newdata2[#newdata2] = newdata[#newdata]
  2820. save1,save2 = newdata,newdata2
  2821. storage,storage2 = #game.HttpService:JSONEncode(save1),#game.HttpService:JSONEncode(save2)
  2822. saveframe.Data.Text = 'Normal: '..math.round(storage/100000)/10 ..'/4MB'
  2823. saveframe.NoVelData.Text = 'No Velocity: '..math.round(storage2/100000)/10 ..'/4MB'
  2824. end)
  2825.  
  2826. script.Parent.Load.MouseButton1Click:Connect(function()
  2827. script.Parent.Visible = false
  2828. loadframe.Visible = true
  2829. end)
  2830. script.Parent.X.MouseButton1Click:Connect(function()
  2831. script.Parent.Visible = false
  2832. end)
  2833. loadframe.X.MouseButton1Click:Connect(function()
  2834. loadframe.Visible = false
  2835. end)
  2836. saveframe.X.MouseButton1Click:Connect(function()
  2837. saveframe.Visible = false
  2838. canvel = true
  2839. end)
  2840. script.Parent.Parent.Open.MouseButton1Click:Connect(function()
  2841. saveframe.Visible = false
  2842. loadframe.Visible = false
  2843. script.Parent.Visible = not script.Parent.Visible
  2844. end)
  2845.  
  2846. script.Parent.ChildRemoved:Connect(function()script:Destroy()end)
  2847. end
  2848. end
  2849. coroutine.wrap(TAGBBW_fake_script)()
  2850.  
  2851. local uis = game:GetService("UserInputService")
  2852. uis.InputBegan:connect(function(key, e)
  2853. if e then return end
  2854. if key.KeyCode == Enum.KeyCode.Comma then workspace.CurrentCamera:PanUnits(-1) end
  2855. if key.KeyCode == Enum.KeyCode.Period then workspace.CurrentCamera:PanUnits(1) end
  2856. end)
  2857.  
  2858. game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.EmotesMenu, false)
  2859.  
  2860. print("Alignment Keys Enabled")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement