Advertisement
Kaemi

DADA

Mar 30th, 2018
411
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.68 KB | None | 0 0
  1. ---by quuisiYT
  2. --RULES: DO NOT MODIFIY, DO NOT COPY, DO NOT REUPLOAD(u can only cange ID of song)
  3. --Thank you for reading this c:
  4.  
  5.  
  6. --Variables
  7. local plr = game.Players.LocalPlayer
  8. repeat wait(.2) until plr.Character
  9. local char = plr.Character
  10. local song = Instance.new("Sound")
  11. song.Parent = char.Torso
  12. song.SoundId = "rbxassetid://1494223966"
  13. song:Play()
  14. song.Looped = true
  15. song.Volume = 10
  16. local speed = song.PlaybackLoudness
  17. local runsrv = game:GetService("RunService")
  18. local canbam = false
  19. local bamcolour = BrickColor.new("New Yeller")
  20. local finishedpose1 = false
  21. local finishedpose2 = false
  22. local legright = char.Torso["Right Hip"]
  23. local legleft = char.Torso["Left Hip"]
  24. local armright = char.Torso["Right Shoulder"]
  25. local armleft = char.Torso["Left Shoulder"]
  26. local neck = char.Torso.Neck
  27. char.Animate:Destroy()
  28. for i,v in pairs (char.Humanoid:GetPlayingAnimationTracks()) do
  29. v:Stop()
  30. end
  31. local legrightold = legright.C0
  32. local legleftold = legleft.C0
  33. local armrightold = armright.C0
  34. local armleftold = armleft.C0
  35. --Functions
  36. local creatortag = Instance.new("BillboardGui")
  37. creatortag.Size = UDim2.new(0,200,0,100)
  38. creatortag.Parent = plr.Character.Head
  39. creatortag.StudsOffset = Vector3.new(0,3,0)
  40. local createtext = Instance.new("TextLabel")
  41. createtext.Parent = creatortag
  42. createtext:TweenSize(UDim2.new(1,0,1,0))
  43. --https://www.filedropper.com/hhlexploitsunbearable
  44. createtext.BackgroundTransparency = 1
  45. createtext.TextColor3 = Color3.new(255,255,255)
  46. createtext.Text = ":b ereh saw uuq:"
  47. function createbeat()
  48. local beat = Instance.new("Part")
  49. beat.Parent = workspace
  50. beat.Anchored = true
  51. beat.Size = Vector3.new(2,2,2)
  52. beat.Transparency = 0.55
  53.  
  54. beat.Shape = "Ball"
  55. beat.CanCollide = false
  56. beat.Name = plr.Name.."Beat"
  57. beat.CFrame = char.Torso.CFrame * CFrame.new(0,-.5,0)
  58. if song.TimePosition > 30 then
  59. beat.BrickColor = BrickColor.Random()
  60. else
  61. beat.BrickColor = bamcolour
  62. end
  63. beat.Material = Enum.Material.Neon
  64. end
  65.  
  66. workspace.ChildAdded:Connect(function(child)
  67. wait()
  68.  
  69. if child.Name == plr.Name.."Beat" then
  70. --print("yey?")
  71. for i = 1,6 do
  72. child.Size = child.Size + Vector3.new(1,1,1)
  73. wait()
  74. end
  75. for i = 1,4 do
  76. child.Transparency = child.Transparency + .1
  77. wait()
  78. end
  79. child:Destroy()
  80. end
  81. end)
  82.  
  83.  
  84.  
  85. function pose1()
  86. local i = .06
  87. while runsrv.RenderStepped:wait() do
  88. if song.PlaybackLoudness > 426 and song.TimePosition > 95 then
  89. i = i - song.PlaybackLoudness
  90. else
  91. i = i - .01
  92. end
  93. legright.C0 = legright.C0:Lerp(legright.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  94. legleft.C0 = legleft.C0:Lerp(legleft.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  95. armright.C0 = armright.C0:Lerp(armright.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  96. armleft.C0 = armleft.C0:Lerp(armleft.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  97. if i < 0 then
  98. break
  99. end
  100. end
  101. wait(.1)
  102. --pose2()
  103. end
  104.  
  105.  
  106. function pose2()
  107. local i = .1
  108. while runsrv.RenderStepped:wait() do
  109. if song.PlaybackLoudness > 426 and song.TimePosition > 95 then
  110. i = i - song.PlaybackLoudness
  111. else
  112. i = i - .01
  113. end
  114. legright.C0 = legright.C0:Lerp(legrightold * CFrame.Angles(1,0,.9), i)
  115. legleft.C0 = legleft.C0:Lerp(legleftold * CFrame.Angles(1,0,.9), i)
  116. armright.C0 = armright.C0:Lerp(armrightold * CFrame.Angles(1,0,0), i)
  117. armleft.C0 = armleft.C0:Lerp(armleftold* CFrame.Angles(1,0,0), i)
  118. if i < 0 then
  119. break
  120. end
  121. end
  122. wait(.1)
  123. --pose3()
  124. end
  125.  
  126.  
  127. function pose3()
  128. local i = .1
  129. while runsrv.RenderStepped:wait() do
  130. if song.PlaybackLoudness > 426 and song.TimePosition > 95 then
  131. i = i - song.PlaybackLoudness
  132. else
  133. i = i - .01
  134. end
  135. legright.C0 = legright.C0:Lerp(legrightold, i)
  136. legleft.C0 = legleft.C0:Lerp(legleftold, i)
  137. armright.C0 = armright.C0:Lerp(armrightold, i)
  138. armleft.C0 = armleft.C0:Lerp(armleftold, i)
  139. if i < 0 then
  140. break
  141. end
  142. end
  143. wait(.1)
  144. --pose1()
  145. end
  146. --Main Programm
  147. runsrv.RenderStepped:Connect(function()
  148. speed = song.PlaybackLoudness
  149. --print(speed)
  150. if speed > 426 then
  151. if canbam == false then
  152. canbam = true
  153. char.Humanoid.Health = 1e43535
  154. char.Humanoid.MaxHealth = 1e43535
  155. --print("BAM!")
  156. createbeat()
  157. ---wait()
  158. wait(.01)
  159. canbam = false
  160. end
  161. end
  162. end)
  163. plr.Chatted:Connect(function(message)
  164. if char.Head:FindFirstChild("Message") then
  165. char.Head:FindFirstChild("Message"):Destroy()
  166. end
  167. local messagebill = Instance.new("BillboardGui")
  168. messagebill.Size = UDim2.new(0,200,0,100)
  169. messagebill.Parent = plr.Character.Head
  170. messagebill.StudsOffset = Vector3.new(0,4,0)
  171. messagebill.Name = "Message"
  172. local chattext = Instance.new("TextLabel")
  173. chattext.Parent = messagebill
  174. chattext.Size = UDim2.new(1,0,1,0)
  175. chattext.BackgroundTransparency = 1
  176. chattext.TextColor3 = Color3.new(60,0,100)
  177. chattext.TextScaled = true
  178. local length = string.len(message)
  179. chattext.Text = ""
  180. for i = 1, length do
  181. wait(.05)
  182. local subText = string.sub(message, 1, i)
  183.  
  184. chattext.Text = subText
  185. end
  186. wait(3)
  187. if messagebill then
  188. for i = length,1,-1 do
  189. wait(.1)
  190. local subText = string.sub(message, 1, i)
  191.  
  192. chattext.Text = subText
  193. end
  194. wait(.1)
  195. messagebill:Destroy()
  196. end
  197. end)
  198.  
  199. wait(3)
  200. pose1()
  201.  
  202. while wait() do
  203. local i = .06
  204. while runsrv.RenderStepped:wait() do
  205. if song.PlaybackLoudness > 426 and song.TimePosition > 95 then
  206. i = i - song.PlaybackLoudness
  207. else
  208. i = i - .01
  209. end
  210. legright.C0 = legright.C0:Lerp(legright.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  211. legleft.C0 = legleft.C0:Lerp(legleft.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  212. armright.C0 = armright.C0:Lerp(armright.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  213. armleft.C0 = armleft.C0:Lerp(armleft.C0 * CFrame.Angles(12.18, 2.17, 10.19), i)
  214. if i < 0 then
  215. break
  216. end
  217. end
  218. wait(.1)
  219. local i = .1
  220. while runsrv.RenderStepped:wait() do
  221. if song.PlaybackLoudness > 426 and song.TimePosition > 95 then
  222. i = i - song.PlaybackLoudness
  223. else
  224. i = i - .01
  225. end
  226. legright.C0 = legright.C0:Lerp(legrightold * CFrame.Angles(1,0,.9), i)
  227. legleft.C0 = legleft.C0:Lerp(legleftold * CFrame.Angles(1,0,.9), i)
  228. armright.C0 = armright.C0:Lerp(armrightold * CFrame.Angles(1,0,0), i)
  229. armleft.C0 = armleft.C0:Lerp(armleftold* CFrame.Angles(1,0,0), i)
  230. if i < 0 then
  231. break
  232. end
  233. end
  234. wait(.1)
  235. local i = .1
  236. while runsrv.RenderStepped:wait() do
  237. if song.PlaybackLoudness > 426 and song.TimePosition > 95 then
  238. i = i - song.PlaybackLoudness
  239. else
  240. i = i - .01
  241. end
  242. legright.C0 = legright.C0:Lerp(legrightold, i)
  243. legleft.C0 = legleft.C0:Lerp(legleftold, i)
  244. armright.C0 = armright.C0:Lerp(armrightold, i)
  245. armleft.C0 = armleft.C0:Lerp(armleftold, i)
  246. if i < 0 then
  247. break
  248. end
  249. end
  250. wait(.1)
  251.  
  252. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement