Advertisement
tiptopfishes

Untitled

Sep 1st, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. function createwhizzpopper()
  2. local whizzpopper = Instance.new("Part")
  3. local gyro = Instance.new("BodyGyro",whizzpopper)
  4. whizzpopper.TopSurface = "Smooth" whizzpopper.BottomSurface = "Smooth"
  5. whizzpopper.Material = "Neon"
  6. whizzpopper.Size = Vector3.new(3,3,3)
  7. whizzpopper.BrickColor = BrickColor.White()
  8. return whizzpopper
  9. end
  10. function randomcolor(item)
  11. coroutine.resume(coroutine.create(function()
  12. while true do
  13. item.BrickColor = BrickColor.Random()
  14. wait(0.3)
  15. end
  16. end))
  17. end
  18.  
  19. function runaround(item)
  20. local bodypos = Instance.new("BodyPosition",item)
  21. bodypos.MaxForce = Vector3.new(10000,10000,10000)
  22. origpos = item.CFrame
  23. coroutine.resume(coroutine.create(function()
  24. while true do
  25. bodypos.Position = game.Players.LocalPlayer.Character.Torso.CFrame * CFrame.new(math.random(-200,200),math.random(0,200),math.random(-200,200)).p
  26. wait()
  27. end
  28. end))
  29. end
  30.  
  31. function emit(item)
  32. coroutine.resume(coroutine.create(function()
  33. while true do
  34. whizzpopper2 = Instance.new("Part",Workspace)
  35. whizzpopper2.TopSurface = "Smooth" whizzpopper.BottomSurface = "Smooth"
  36. whizzpopper2.Material = "Neon"
  37. whizzpopper2.Size = Vector3.new(2,2,2)
  38. whizzpopper2.BrickColor = item.BrickColor
  39. whizzpopper2.CanCollide = false
  40. whizzpopper2.CFrame = item.CFrame
  41. pos = Instance.new("BodyPosition",whizzpopper2)
  42. pos.Position = item.CFrame * CFrame.new(math.random(-10,10),math.random(10,20),math.random(-10,10)).p
  43. whizzpopper2:BreakJoints()
  44. game:GetService("Debris"):AddItem(whizzpopper2,0.5)
  45. wait(0.1)
  46. end
  47. end))
  48. end
  49.  
  50. tool = Instance.new("Tool",game.Players.LocalPlayer.Backpack)
  51. tool.RequiresHandle = false
  52. tool.Name = "RELEASE WHIZZPOPPER"
  53. function activate()
  54. coroutine.resume(coroutine.create(function()
  55. whizzpopperer = createwhizzpopper()
  56. whizzpopperer.Parent = game.Players.LocalPlayer.Character
  57. whizzpopperer.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-3)
  58. -- rancol = coroutine.create(randomcolor)
  59.  
  60. -- rancol(whizzpopperer)
  61. -- runar = coroutine.wrap(runaround)
  62. -- runar(whizzpopperer)
  63. -- em = coroutine.wrap(emit)
  64. -- em(whizzpopperer)
  65. randomcolor(whizzpopperer)
  66. runaround(whizzpopperer)
  67. emit(whizzpopperer)
  68. end))
  69. end
  70. tool.Activated:connect(activate)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement