Advertisement
Ahtoh13131423144235

Roblox Meme script

Mar 25th, 2018
1,626
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.82 KB | None | 0 0
  1. --Made by Ahtoh13131423144235
  2.  
  3. local p=game.Players.LocalPlayer
  4. local c=p.Character
  5. local t=c.Torso
  6. local rs=t["Right Shoulder"]
  7. local ls=t["Left Shoulder"]
  8. local m=p:GetMouse()
  9. local rsC0=rs.C0
  10. local rsC1=rs.C1
  11. local lsC0=ls.C0
  12. local lsC1=ls.C1
  13. local orig=nil
  14. local deb=false
  15. --
  16. function die()
  17. c.Archivable=true
  18. local nc=c:Clone()
  19. nc.Parent=workspace
  20. nc.Name=""
  21. nc:MoveTo(t.Position)
  22. local nt=nc.Torso
  23. for i,v in pairs(nc.Torso:GetChildren())do
  24. if(v.ClassName=="Motor")or(v.ClassName=="Motor6D")then
  25. v:destroy()
  26. end
  27. end
  28. local hum=nc:FindFirstChildOfClass("Humanoid")
  29. if(hum~=nil)then
  30. hum.Name="haha"
  31. hum.MaxHealth=0
  32. hum.Health=0
  33. hum.WalkSpeed=0
  34. hum.JumpPower=0
  35. hum.PlatformStand=true
  36. end
  37. local j1=Instance.new("Glue")
  38. j1.Parent=nt
  39. j1.Part0=nt
  40. j1.Part1=nc["Right Arm"]
  41. j1.C0=CFrame.new(1.5,.5,0)
  42. j1.C1=CFrame.new(0,.5,0)
  43. local b=Instance.new("Part")
  44. b.Parent=j1.Part1
  45. b.Name="Bone"
  46. b.Transparency=1
  47. b.Size=Vector3.new(1,1.5,1)
  48. b.Position=Vector3.new(0,9999,0)
  49. local bw=Instance.new("Weld")
  50. bw.Parent=j1.Part1
  51. bw.Part0=j1.Part1
  52. bw.Part1=b
  53. bw.C0=CFrame.new(0,-.3,0)
  54. local j2=Instance.new("Glue")
  55. j2.Parent=nt
  56. j2.Part0=nt
  57. j2.Part1=nc["Left Arm"]
  58. j2.C0=CFrame.new(-1.5,.5,0)
  59. j2.C1=CFrame.new(0,.5,0)
  60. local b=Instance.new("Part")
  61. b.Parent=j2.Part1
  62. b.Name="Bone"
  63. b.Transparency=1
  64. b.Size=Vector3.new(1,1.5,1)
  65. b.Position=Vector3.new(0,9999,0)
  66. local bw=Instance.new("Weld")
  67. bw.Parent=j2.Part1
  68. bw.Part0=j2.Part1
  69. bw.Part1=b
  70. bw.C0=CFrame.new(0,-.3,0)
  71. local j3=Instance.new("Glue")
  72. j3.Parent=nt
  73. j3.Part0=nt
  74. j3.Part1=nc["Right Leg"]
  75. j3.C0=CFrame.new(.5,-1,0)
  76. j3.C1=CFrame.new(0,1,0)
  77. local b=Instance.new("Part")
  78. b.Parent=j3.Part1
  79. b.Name="Bone"
  80. b.Transparency=1
  81. b.Size=Vector3.new(1,1.5,1)
  82. b.Position=Vector3.new(0,9999,0)
  83. local bw=Instance.new("Weld")
  84. bw.Parent=j3.Part1
  85. bw.Part0=j3.Part1
  86. bw.Part1=b
  87. bw.C0=CFrame.new(0,-.3,0)
  88. local j4=Instance.new("Glue")
  89. j4.Parent=nt
  90. j4.Part0=nt
  91. j4.Part1=nc["Left Leg"]
  92. j4.C0=CFrame.new(-.5,-1,0)
  93. j4.C1=CFrame.new(0,1,0)
  94. local b=Instance.new("Part")
  95. b.Parent=j4.Part1
  96. b.Name="Bone"
  97. b.Transparency=1
  98. b.Size=Vector3.new(1,1.5,1)
  99. b.Position=Vector3.new(0,9999,0)
  100. local bw=Instance.new("Weld")
  101. bw.Parent=j4.Part1
  102. bw.Part0=j4.Part1
  103. bw.Part1=b
  104. bw.C0=CFrame.new(0,-.3,0)
  105. local j5=Instance.new("Weld")
  106. j5.Parent=nt
  107. j5.Part0=nt
  108. j5.Part1=nc.Head
  109. j5.C0=CFrame.new(0,1.5,0)
  110. wait()
  111. c:destroy()
  112. end
  113. --
  114. function meme(k)
  115. k=string.lower(k)
  116. if(k=="q")and(deb==false)then
  117. deb=true
  118. rs:destroy()
  119. ls:destroy()
  120. rs=Instance.new("Weld")
  121. rs.Parent=t
  122. rs.Part0=t
  123. rs.Part1=c["Right Arm"]
  124. rs.C0=rsC0
  125. ls=Instance.new("Weld")
  126. ls.Parent=t
  127. ls.Part0=t
  128. ls.Part1=c["Left Arm"]
  129. ls.C0=lsC0
  130. rs.C1=CFrame.new(0,0,0)
  131. ls.C1=CFrame.new(0,0,0)
  132. for i=0,1,0.05 do
  133. rs.C0=rs.C0:lerp(CFrame.new(1.5,1,0,0,-1,0,1,0,0,0,0,1),i)
  134. ls.C0=ls.C0:lerp(CFrame.new(-1.49999976,1,0,0,1,0,-1,0,0,0,0,1),i)
  135. wait()
  136. end
  137. local uspinme=Instance.new("Sound")
  138. uspinme.Parent=c
  139. uspinme.Looped=true
  140. uspinme.SoundId="rbxassetid://145799973"
  141. uspinme.Volume=2
  142. uspinme:Play()
  143. local origxd=c.HumanoidRootPart.RootJoint.C0
  144. for i=1,500 do
  145. c.HumanoidRootPart.RootJoint.C0=c.HumanoidRootPart.RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,.5)
  146. wait()
  147. end
  148. uspinme:Stop()
  149. uspinme:destroy()
  150. c.HumanoidRootPart.RootJoint.C0=origxd
  151. for i=0,1,0.05 do
  152. rs.C0=rs.C0:lerp(rsC0,i)
  153. ls.C0=ls.C0:lerp(lsC0,i)
  154. wait()
  155. end
  156. rs:destroy()
  157. ls:destroy()
  158. rs=Instance.new("Motor")
  159. rs.Parent=t
  160. rs.Part0=t
  161. rs.Part1=c["Right Arm"]
  162. rs.C0=rsC0
  163. rs.C1=rsC1
  164. ls=Instance.new("Motor")
  165. ls.Parent=t
  166. ls.Part0=t
  167. ls.Part1=c["Left Arm"]
  168. ls.C0=lsC0
  169. ls.C1=lsC1
  170. deb=false
  171. elseif(k=="e")and(deb==false)then
  172. deb=true
  173. local wakemeup=Instance.new("Sound")
  174. wakemeup.Parent=c
  175. wakemeup.SoundId="rbxassetid://340656185"
  176. wakemeup:Play()
  177. wait(6)
  178. wakemeup:Stop()
  179. wakemeup:destroy()
  180. deb=false
  181. elseif(k=="r")and(deb==false)then
  182. deb=true
  183. local origxd=t.Neck.C0
  184. local cancer=Instance.new("Sound")
  185. cancer.Parent=c
  186. cancer.SoundId="rbxassetid://482886779"
  187. cancer.Volume=5
  188. cancer:Play()
  189. for i=1,1500 do
  190. t.Neck.C0=t.Neck.C0*CFrame.fromEulerAnglesXYZ(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  191. wait()
  192. end
  193. cancer:Stop()
  194. cancer:destroy()
  195. local epicexplosion=Instance.new("Sound")
  196. epicexplosion.Parent=c
  197. epicexplosion.SoundId="rbxassetid://165969964"
  198. epicexplosion.Volume=1
  199. epicexplosion:Play()
  200. print("rip head 2018-2018")
  201. local haha=Instance.new("Explosion")
  202. haha.Parent=c
  203. haha.Position=t.Position
  204. haha.BlastPressure=0
  205. c.Head.Transparency=1
  206. t.Neck.C0=origxd
  207. wait(3)
  208. epicexplosion:Stop()
  209. epicexplosion:destroy()
  210. for i=1,0,-0.1 do
  211. c.Head.Transparency=i
  212. wait()
  213. end
  214. deb=false
  215. elseif(k=="t")and(deb==false)then
  216. deb=true
  217. rs:destroy()
  218. rs=Instance.new("Weld")
  219. rs.Parent=t
  220. rs.Part0=t
  221. rs.Part1=c["Right Arm"]
  222. rs.C0=rsC0
  223. rs.C1=rsC1
  224. local origxd=t.Neck.C0
  225. local pickaxe=Instance.new("Part")
  226. pickaxe.Parent=c
  227. pickaxe.Name="Pickaxe"
  228. pickaxe.Size=Vector3.new(1,.8,4)
  229. pickaxe.Position=Vector3.new(0,9999,0)
  230. local mesh=Instance.new("FileMesh")
  231. mesh.Parent=pickaxe
  232. mesh.MeshId="http://www.roblox.com/asset/?id=22147051"
  233. mesh.TextureId="http://www.roblox.com/asset/?id=22147026"
  234. mesh.Scale=Vector3.new(1.5,1.5,1.5)
  235. local weld=Instance.new("Weld")
  236. weld.Parent=c["Right Arm"]
  237. weld.Part0=c["Right Arm"]
  238. weld.Part1=pickaxe
  239. weld.C0=CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(3.14,0,1.57)
  240. local minediamonds=Instance.new("Sound")
  241. minediamonds.Parent=c
  242. minediamonds.SoundId="rbxassetid://897221959"
  243. minediamonds:Play()
  244. wait(1)
  245. repeat
  246. rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,.4)
  247. t.Neck.C0=t.Neck.C0*CFrame.fromEulerAnglesXYZ(0,0,.4)
  248. wait()
  249. until minediamonds.TimePosition==0
  250. t.Neck.C0=origxd
  251. minediamonds:Stop()
  252. minediamonds:destroy()
  253. pickaxe:destroy()
  254. rs:destroy()
  255. rs=Instance.new("Motor")
  256. rs.Parent=t
  257. rs.Part0=t
  258. rs.Part1=c["Right Arm"]
  259. rs.C0=rsC0
  260. rs.C1=rsC1
  261. deb=false
  262. end
  263. end
  264. --
  265. m.KeyDown:connect(meme)
  266. c.Humanoid.Died:connect(die)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement