Advertisement
asdasdaaa11

very funny stick

Apr 26th, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.19 KB | None | 0 0
  1. --funny haha stick by Zhlask/SuperAwesomHuman
  2. wait(1)
  3. local player = game.Workspace.Zhlask
  4. local backpack = game.Players.Zhlask.Backpack
  5. local name = "Zhlask"
  6. local op = true
  7. local Tool = Instance.new("Tool",backpack)
  8. local music = Instance.new("Sound",Tool)
  9. music.Volume = 10
  10. music.SoundId = "rbxassetid://952774272"
  11. Tool.GripForward = Vector3.new(1, 0, 0)
  12. Tool.GripPos = Vector3.new(0, 0, -4)
  13. Tool.GripRight = Vector3.new(0, -1, 0)
  14. Tool.GripUp = Vector3.new(0, 0, 1)
  15. Tool.Name = "wassup"
  16. Tool.RequiresHandle = true
  17. local handle = Instance.new("Part",Tool)
  18. handle.Orientation = Vector3.new(0, 180, -90)
  19. handle.Size = Vector3.new(1, 1, 10)
  20. handle.Name = "Handle"
  21. print(handle.Parent)
  22. enabled = true
  23.  
  24. function onActivated()
  25. local speed = Instance.new("BodyForce",Tool.Parent.Torso)
  26. speed.Force = Tool.Parent.Torso.CFrame.LookVector*0.1
  27. if enabled == false then
  28. return
  29. end
  30. enabled = false
  31. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0)
  32. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.2)
  33. wait()
  34. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.4)
  35. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.8)
  36. wait()
  37. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.9)
  38. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.95)
  39. wait()
  40. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,1)
  41. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.9)
  42. wait()
  43. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.8)
  44. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.65)
  45. wait()
  46. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.4)
  47. wait()
  48. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0.1)
  49. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,-0.3)
  50. wait()
  51. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,-0.7)
  52. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,-1)
  53. wait()
  54. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,-1.3)
  55. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,-1.57)
  56. wait(0.2)
  57. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0)
  58. if not op then
  59. wait(1)
  60. end
  61. enabled = true
  62. speed:Destroy()
  63. end
  64.  
  65. function onEquipped()
  66. music.Playing = true
  67. if op then
  68. player.Humanoid.WalkSpeed = 70
  69. player.Humanoid.MaxHealth = 30000
  70. player.Humanoid.Health = 30000
  71. Player = Tool.Parent
  72. local f=Instance.new("BillboardGui",player.Head)
  73. f.Name = "gayboi"
  74. f.Size = UDim2.new(0,200,0,50)
  75. f.StudsOffset = Vector3.new(0,2,0)
  76. local g=Instance.new("TextBox",f)
  77. g.Size = UDim2.new(0,200,0,50)
  78. g.BackgroundTransparency = 1
  79. g.TextStrokeTransparency = 0
  80. g.Text = name .. " has a stick lol"
  81. g.TextColor3 = Color3.new(255,0,0)
  82. g.TextStrokeColor3 = Color3.new(0,0,0)
  83. g.TextSize = 40
  84. g.Font = "GothamBlack"
  85. end
  86. end
  87.  
  88. function onEnequipped()
  89. music.Playing = false
  90. player.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,-0) * CFrame.Angles(0,1.57,0)
  91. if op then
  92. player.Head.gayboi:Destroy()
  93. player.Humanoid.WalkSpeed = 16
  94. player.Humanoid.MaxHealth = 100
  95. player.Humanoid.Health = 100
  96. end
  97. end
  98. function dmg(hit)
  99. if hit.Parent ~= nil then
  100. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  101. if hum ~= nil then
  102. if hum.Parent.Name == name then
  103. return
  104. else
  105. if hum.Health>0 then
  106. if op then
  107. local explode = Instance.new("Sound",workspace)
  108. local rng = math.random(100,255)
  109. explode.SoundId = "rbxassetid://2648563122"
  110. explode.Volume = 7
  111. explode.Playing = true;
  112. explode.PlaybackSpeed = 1.3
  113. local compressor = Instance.new("CompressorSoundEffect",explode)
  114. compressor.Attack = 1
  115. local reverb = Instance.new("ReverbSoundEffect",explode)
  116. reverb.DecayTime = 3
  117. local oof = Instance.new("Part",workspace)
  118. oof.Size = Vector3.new(15,15,15)
  119. oof.Shape = "Ball"
  120. rng = math.random(100,255)
  121. oof.Color = Color3.new(math.random(1,255),rng,rng)
  122. oof.Anchored = true
  123. oof.Position=Vector3.new(-1000,0,0)
  124. if hum.Parent:FindFirstChild("HumanoidRootPart") then
  125. oof.Position = hum.Parent.HumanoidRootPart.Position
  126. else
  127. oof.Position = hum.Parent.Torso.Position
  128. end
  129. hum.Health = 0
  130. if hum then
  131. hum.Parent:Destroy()
  132. oof.Material = "Neon"
  133. oof.CanCollide = false
  134. rng = math.random(100,255)
  135. oof.Color = Color3.new(math.random(1,255),rng,rng)
  136. for i=1,40 do
  137. wait(0.01)
  138. oof.Transparency = oof.Transparency + 0.025
  139. rng = math.random(100,255)
  140. oof.Color = Color3.new(math.random(1,255),rng,rng)
  141. end
  142. wait(0.01)
  143. oof.Transparency = 1
  144. wait(0.01)
  145. oof:Destroy()
  146. wait(0.6)
  147. explode:Destroy()
  148. end
  149. else
  150. local explode = Instance.new("Sound",workspace)
  151. explode.SoundId = "rbxassetid://2648563122"
  152. explode.Volume = 10
  153. explode.Playing = true;
  154. explode.PlaybackSpeed = 1.3
  155. local compressor = Instance.new("CompressorSoundEffect",explode)
  156. compressor.Attack = 1
  157. local reverb = Instance.new("ReverbSoundEffect",explode)
  158. reverb.DecayTime = 3
  159. local oof = Instance.new("Part",workspace)
  160. oof.Size = Vector3.new(7,7,7)
  161. oof.Shape = "Ball"
  162. oof.BrickColor = BrickColor.new("White")
  163. oof.Anchored = true
  164. oof.Position=Vector3.new(-1000,0,0)
  165. if hum.Parent:FindFirstChild("HumanoidRootPart") then
  166. oof.Position = hum.Parent.HumanoidRootPart.Position
  167. else
  168. oof.Position = hum.Parent.Torso.Position
  169. end
  170. hum.Health = 0
  171. if hum then
  172. oof.Material = "Neon"
  173. oof.CanCollide = false
  174. oof.Transparency = 0
  175. wait(0.01)
  176. oof.Transparency = 0.1
  177. wait(0.01)
  178. oof.Transparency = 0.2
  179. wait(0.01)
  180. oof.Transparency = 0.3
  181. wait(0.01)
  182. oof.Transparency = 0.4
  183. wait(0.01)
  184. oof.Transparency = 0.5
  185. wait(0.01)
  186. oof.Transparency = 0.6
  187. wait(0.01)
  188. oof.Transparency = 0.7
  189. wait(0.01)
  190. oof.Transparency = 0.8
  191. wait(0.01)
  192. oof.Transparency = 0.9
  193. wait(0.01)
  194. oof.Transparency = 1
  195. wait(0.01)
  196. oof:Destroy()
  197. wait(2.8)
  198. explode:Destroy()
  199. end
  200. end
  201. end
  202. end
  203. end
  204. end
  205. end
  206. Tool.Activated:connect(onActivated)
  207. Tool.Equipped:connect(onEquipped)
  208. Tool.Unequipped:connect(onEnequipped)
  209. Tool.Handle.Touched:connect(dmg)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement