Advertisement
Aaronremmers14

SUPER SQUAT

Jun 19th, 2018
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.92 KB | None | 0 0
  1. --LUDWIG VON BALLENCRUSHER TELLS YOU TO GET OFF YOUR DESK, AND BEGIN SQUAT!!!--
  2. --MAKE YOUR HOME COUNTRY PROUD!!!--
  3. --ROOOOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHH!!!!!!!!!!!!!!!!!!!!!!!!--
  4. Player=game:GetService("Players").LocalPlayer
  5. Character=Player.Character
  6. Character.Humanoid.Name = "noneofurbusiness"
  7. hum = Character.noneofurbusiness
  8. LeftArm=Character["Left Arm"]
  9. LeftLeg=Character["Left Leg"]
  10. RightArm=Character["Right Arm"]
  11. RightLeg=Character["Right Leg"]
  12. Root=Character["HumanoidRootPart"]
  13. Head=Character["Head"]
  14. Torso=Character["Torso"]
  15. Neck=Torso["Neck"]
  16. mouse = Player:GetMouse()
  17. walking = false
  18. attacking = false
  19. running = false
  20. up = true
  21. down = false
  22. position = nil
  23. MseGuide = true
  24. squadid = 1947759284
  25. settime = 0.05
  26. sine = 0
  27. n = 0
  28. change = 1
  29. t = 0
  30. dgs = 75
  31. mouse = Player:GetMouse()
  32. RunSrv = game:GetService("RunService")
  33. RenderStepped = game:GetService("RunService").RenderStepped
  34.  
  35. jurgenhurs = Instance.new("Sound",Torso)
  36. jurgenhurs.Volume = 4
  37. jurgenhurs.SoundId = "rbxassetid://1956230717"
  38.  
  39. mouse.KeyDown:connect(function(Press)
  40. Press=Press:lower()
  41. if Press=='t' then
  42. jurgenhurs:Play()
  43. end
  44. end)
  45.  
  46. godmode = coroutine.wrap(function()
  47. while true do
  48. hum.MaxHealth = math.huge
  49. wait(0.0000001)
  50. hum.Health = math.huge
  51. wait()
  52. end
  53. end)
  54. godmode()
  55. ff = Instance.new("ForceField", Character)
  56. ff.Visible = false
  57.  
  58.  
  59. squats = Instance.new("NumberValue")
  60. squats.Value = 0
  61.  
  62. squatmusic = Instance.new("Sound",Torso)
  63. squatmusic.Volume = 5
  64. squatmusic.SoundId = "rbxassetid://"..squadid
  65. squatmusic.Looped = true
  66. squatmusic:Play()
  67.  
  68. upp = Instance.new("Sound",Torso)
  69. upp.Volume = 5
  70. upp.Pitch = 1.1
  71. upp.SoundId = "rbxassetid://1948055056"
  72.  
  73. downn = Instance.new("Sound",Torso)
  74. downn.Volume = 5
  75. downn.Pitch = 1.1
  76. downn.SoundId = "rbxassetid://1948024901"
  77.  
  78. local function weldBetween(a, b)
  79. local weld = Instance.new("ManualWeld", a)
  80. weld.Part0 = a
  81. weld.Part1 = b
  82. weld.C0 = a.CFrame:inverse() * b.CFrame
  83. return weld
  84. end
  85.  
  86. coroutine.wrap(function()
  87. while wait() do
  88. squatmusic.SoundId = "rbxassetid://"..squadid
  89. squatmusic.Looped = true
  90. squatmusic.Pitch = 1
  91. squatmusic.Volume = 5
  92. squatmusic.Parent = Torso
  93. squatmusic:Resume()
  94. upp.Volume = 5
  95. upp.Pitch = 1.1
  96. upp.SoundId = "rbxassetid://1948055056"
  97. downn.Volume = 5
  98. downn.Pitch = 1.1
  99. downn.SoundId = "rbxassetid://1948024901"
  100.  
  101. if squats.Value < 10 then
  102. squadid = 1947759284
  103. squatmusic.SoundId = "rbxassetid://1947759284"
  104. elseif squats.Value < 25 then
  105. squadid = 1947760455
  106. squatmusic.SoundId = "rbxassetid://1947760455"
  107. elseif squats.Value < 50 then
  108. squadid = 1947762276
  109. squatmusic.SoundId = "rbxassetid://1947762276"
  110. elseif squats.Value < 100 then
  111. squadid = 1947763068
  112. squatmusic.SoundId = "rbxassetid://1947763068"
  113. elseif squats.Value < 150 then
  114. squadid = 1947763686
  115. squatmusic.SoundId = "rbxassetid://1947763686"
  116. elseif squats.Value < 199 then
  117. squadid = 1956489244
  118. squatmusic.SoundId = "rbxassetid://1956489244"
  119. elseif squats.Value > 199 then
  120. squadid = 1947764477
  121. squatmusic.Volume = 10
  122. squatmusic.SoundId = "rbxassetid://1947764477"
  123. end
  124. end
  125. end)()
  126.  
  127. coroutine.wrap(function()
  128. while true do
  129. if squats.Value > 199 then
  130. for i = 1, 20 do
  131. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 2
  132. wait()
  133. end
  134. for i = 1, 20 do
  135. game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 2
  136. wait()
  137. end
  138. end
  139. wait()
  140. end
  141. end)()
  142.  
  143. DOYOUEVENLIFT = Instance.new("Part",Character)
  144. DOYOUEVENLIFT.Size = Vector3.new(1.01,1.01,1.01)
  145. DOYOUEVENLIFT.CanCollide = false
  146. DOYOUEVENLIFT.Transparency = 0
  147. DOYOUEVENLIFT.BrickColor = BrickColor.new("White")
  148. DOYOUEVENLIFT.Material = "Neon"
  149. DOYOUEVENLIFT.CFrame = Torso.CFrame
  150. DOYOUEVENLIFTmesh = Instance.new("SpecialMesh",DOYOUEVENLIFT)
  151. DOYOUEVENLIFTmesh.MeshId = "rbxassetid://122333663"
  152. DOYOUEVENLIFTmesh.TextureId = "rbxassetid://122333759"
  153. DOYOUEVENLIFTmesh.Scale = Vector3.new(1.9,2,2)
  154. DOYOUEVENLIFTweld = weldBetween(DOYOUEVENLIFT,Torso)
  155. DOYOUEVENLIFTweld.C0 = CFrame.new(0,-2.55,0)
  156.  
  157. local HEADLERP = Instance.new("ManualWeld")
  158. HEADLERP.Parent = Head
  159. HEADLERP.Part0 = Head
  160. HEADLERP.Part1 = Head
  161. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  162.  
  163. local TORSOLERP = Instance.new("ManualWeld")
  164. TORSOLERP.Parent = Root
  165. TORSOLERP.Part0 = Torso
  166. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  167.  
  168. local ROOTLERP = Instance.new("ManualWeld")
  169. ROOTLERP.Parent = Root
  170. ROOTLERP.Part0 = Root
  171. ROOTLERP.Part1 = Torso
  172. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  173.  
  174. local RIGHTARMLERP = Instance.new("ManualWeld")
  175. RIGHTARMLERP.Parent = RightArm
  176. RIGHTARMLERP.Part0 = RightArm
  177. RIGHTARMLERP.Part1 = Torso
  178. RIGHTARMLERP.C0 = CFrame.new(-1.3,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(10))
  179.  
  180. local LEFTARMLERP = Instance.new("ManualWeld")
  181. LEFTARMLERP.Parent = LeftArm
  182. LEFTARMLERP.Part0 = LeftArm
  183. LEFTARMLERP.Part1 = Torso
  184. LEFTARMLERP.C0 = CFrame.new(1.3,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-10))
  185.  
  186. local RIGHTLEGLERP = Instance.new("ManualWeld")
  187. RIGHTLEGLERP.Parent = RightLeg
  188. RIGHTLEGLERP.Part0 = RightLeg
  189. RIGHTLEGLERP.Part1 = Torso
  190. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  191.  
  192. local LEFTLEGLERP = Instance.new("ManualWeld")
  193. LEFTLEGLERP.Parent = LeftLeg
  194. LEFTLEGLERP.Part0 = LeftLeg
  195. LEFTLEGLERP.Part1 = Torso
  196. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  197.  
  198. thetext = "Noob"
  199. coroutine.wrap(function()
  200. while wait() do
  201. if squats.Value < 10 then
  202. thetext = "Noob"
  203. elseif squats.Value < 25 then
  204. thetext = "Rookie"
  205. elseif squats.Value < 50 then
  206. thetext = "Amateur"
  207. elseif squats.Value < 100 then
  208. thetext = "Pro"
  209. elseif squats.Value < 150 then
  210. thetext = "Master"
  211. elseif squats.Value < 199 then
  212. thetext = "Legendary"
  213. elseif squats.Value > 199 then
  214. thetext = "OUT OF THIS WORLD!"
  215. end
  216. end
  217. end)()
  218.  
  219. b1 = Instance.new("BillboardGui",Head)
  220. b1.Size = UDim2.new(0,100,0,40)
  221. b1.StudsOffset = Vector3.new(0,3,0)
  222. b1.Adornee = Head
  223. b2 = Instance.new("TextLabel",b1)
  224. b2.BackgroundTransparency = 1
  225. coroutine.wrap(function()
  226. while wait() do
  227. b2.Text = "Squatting level: "..thetext
  228. end
  229. end)()
  230. b2.Font = "Arcade"
  231. b2.TextSize = 30
  232. b2.TextStrokeTransparency = 0
  233. b2.TextColor3 = BrickColor.new("Lime green").Color
  234. b2.TextStrokeColor3 = Color3.new(0,0,0)
  235. b2.Size = UDim2.new(1,0,0.5,0)
  236.  
  237. screenGui = Instance.new("ScreenGui")
  238. screenGui.Parent = script.Parent
  239.  
  240. fastmodee = Instance.new("TextButton")
  241. fastmodee.Parent = screenGui
  242. fastmodee.TextScaled = true
  243. fastmodee.Font = "Arcade"
  244. fastmodee.BackgroundTransparency = 1
  245. fastmodee.Position = UDim2.new(0, 1200, 0, 530)
  246. fastmodee.Size = UDim2.new(0, 150, 0, 50)
  247. fastmodee.BackgroundColor3 = BrickColor.White().Color
  248. fastmodee.Text = "Fast mode"
  249. fastmodee.TextColor = BrickColor.new("Really red")
  250. fastmode = false
  251.  
  252. fastmodee.MouseButton1Down:connect(function()
  253. if not fastmode then
  254. fastmode = true
  255. fastmodee.TextColor = BrickColor.new("Lime green")
  256. elseif fastmode then
  257. fastmodee.TextColor = BrickColor.new("Really red")
  258. fastmode = false
  259. end
  260. end)
  261.  
  262. squatw = Instance.new("TextLabel")
  263. squatw.Parent = screenGui
  264. squatw.TextScaled = true
  265. squatw.Font = "Arcade"
  266. squatw.BackgroundTransparency = 1
  267. squatw.Position = UDim2.new(0, 620, 0, 530)
  268. squatw.Size = UDim2.new(0, 150, 0, 50)
  269. squatw.BackgroundColor3 = BrickColor.White().Color
  270. squatw.Text = "Squats"
  271.  
  272. squatcounter = Instance.new("TextLabel")
  273. squatcounter.Parent = screenGui
  274. squatcounter.TextScaled = true
  275. squatcounter.Font = "Arcade"
  276. squatcounter.BackgroundTransparency = 1
  277. squatcounter.Position = UDim2.new(0, 544, 0, 555)
  278. squatcounter.Size = UDim2.new(0, 300, 0, 100)
  279. squatcounter.BackgroundColor3 = BrickColor.White().Color
  280. squatcounter.Text = "0"
  281.  
  282. light = Instance.new("PointLight", Torso)
  283. light.Color = Color3.new(0,0,0)
  284. light.Range = 0
  285. light.Brightness = 0
  286.  
  287. coroutine.wrap(function()
  288. c = 0
  289. while wait(.15) do
  290. c = c + 5
  291. squatcounter.Text = squats.Value
  292. if squats.Value > 199 then
  293. light.Range = 40
  294. light.Brightness = 40
  295. light.Color = BrickColor.Random().Color
  296. b2.TextColor3 = BrickColor.Random().Color
  297. squatcounter.TextColor3 = b2.TextColor3
  298. squatw.TextColor3 = b2.TextColor3
  299. end
  300. end
  301. end)()
  302.  
  303. coroutine.wrap(function()
  304. while wait() do
  305. if squats.Value > 199 then break end
  306. end
  307. sound = Instance.new("Sound",Torso)
  308. sound.Volume = 1
  309. sound.SoundId = "rbxassetid://157709133"
  310. sound:Play()
  311. particlemiter1 = Instance.new("ParticleEmitter", Torso)
  312. particlemiter1.Enabled = true
  313. particlemiter1.Texture = "rbxassetid://1955503112"
  314. particlemiter1.Lifetime = NumberRange.new(2.5)
  315. particlemiter1.Size = NumberSequence.new(1,0)
  316. particlemiter1.Rate = 50
  317. particlemiter1.VelocitySpread = 2000
  318. particlemiter1.RotSpeed = NumberRange.new(70)
  319. particlemiter1.Speed = NumberRange.new(50)
  320. particlemiter2 = Instance.new("ParticleEmitter", Torso)
  321. particlemiter2.Enabled = true
  322. particlemiter2.Texture = "rbxassetid://1956041489"
  323. particlemiter2.Lifetime = NumberRange.new(2.5)
  324. particlemiter2.Size = NumberSequence.new(1,0)
  325. particlemiter2.Rate = 50
  326. particlemiter2.VelocitySpread = 2000
  327. particlemiter2.RotSpeed = NumberRange.new(150)
  328. particlemiter2.Speed = NumberRange.new(50)
  329. particlemiter3 = Instance.new("ParticleEmitter", Torso)
  330. particlemiter3.Enabled = true
  331. particlemiter3.Texture = "rbxassetid://1956041141"
  332. particlemiter3.Lifetime = NumberRange.new(2.5)
  333. particlemiter3.Size = NumberSequence.new(1,0)
  334. particlemiter3.Rate = 50
  335. particlemiter3.VelocitySpread = 2000
  336. particlemiter3.RotSpeed = NumberRange.new(150)
  337. particlemiter3.Speed = NumberRange.new(50)
  338. coroutine.wrap(function()
  339. wait(1)
  340. bb1 = Instance.new("BillboardGui",Head)
  341. bb1.Size = UDim2.new(2.4,0,.9,0)
  342. bb1.StudsOffset = Vector3.new(0,6,0)
  343. bb1.AlwaysOnTop = true
  344. bb1.Adornee = Head
  345. smokeweed = Instance.new("ImageLabel",bb1)
  346. smokeweed.BackgroundTransparency = 1
  347. smokeweed.Image = "rbxassetid://293105733"
  348. smokeweed.Size = UDim2.new(1,0,1.5,0)
  349. for i = 1, 20 do
  350. bb1.StudsOffset = bb1.StudsOffset - Vector3.new(0,.28,0)
  351. wait()
  352. end
  353. end)()
  354. frame = Instance.new("Frame")
  355. frame.Parent = screenGui
  356. frame.Position = UDim2.new(0, 8, 0, -500)
  357. frame.Size = UDim2.new(100000000,10000000,10000000,10000000)
  358. frame.BackgroundColor3 = BrickColor.new("White").Color
  359. frame.BackgroundTransparency = 0
  360. ball = Instance.new("Part",Torso)
  361. ball.Shape = "Ball"
  362. ball.Size = Vector3.new(0,0,0)
  363. ball.BrickColor = BrickColor.new("White")
  364. ball.Anchored = true
  365. ball.CanCollide = false
  366. ball.Material = "Neon"
  367. ball.CFrame = Torso.CFrame
  368. coroutine.wrap(function()
  369. for i = 1, 20 do
  370. ball.Transparency = ball.Transparency + 0.05
  371. ball.Size = ball.Size + Vector3.new(2,2,2)
  372. wait()
  373. end
  374. end)()
  375. wait(.5)
  376. for i = 1, 20 do
  377. frame.BackgroundTransparency = frame.BackgroundTransparency + 0.05
  378. wait()
  379. end
  380. end)()
  381.  
  382. coroutine.wrap(function()
  383. settime = 0.05
  384. while wait() do
  385. if squats.Value > 199 then
  386. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-0,0))
  387. squatw.Rotation = squatw.Rotation + 10
  388. squatcounter.Position = UDim2.new(0, math.random(530,550), 0, math.random(550,570))
  389. sine = sine + change
  390. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 + 15 * math.sin(sine/12))),.3)
  391. end
  392. end
  393. end)()
  394.  
  395. mouse.Button1Down:connect(function()
  396. if up then
  397. up = false
  398. down = true
  399. downn:Play()
  400. ROOTLERP.C0 = CFrame.new(0, -.8, 0)
  401. RIGHTLEGLERP.C0 = CFrame.new(-0.52, 1.2, .55) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0))
  402. LEFTLEGLERP.C0 = CFrame.new(0.52, 1.2, .55) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0))
  403. elseif down then
  404. down = false
  405. up = true
  406. upp:Play()
  407. if fastmode then
  408. squats.Value = squats.Value + 5
  409. elseif not fastmode then
  410. squats.Value = squats.Value + 1
  411. end
  412. ROOTLERP.C0 = CFrame.new(0, 0, 0)
  413. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  414. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  415. end
  416. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement