NOOB-WHO-SAY-FUCK

NOOB

Jun 23rd, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.03 KB | None | 0 0
  1. Player = game.Players.DEADDEVIL1919
  2. Character = Player.Character
  3. script.Parent = Character
  4.  
  5. --[[ * Fire StickA * ]]--
  6.  
  7. pcall(function() Character.Staff:Remove() end)
  8.  
  9. Staff = Instance.new("Model")
  10. Staff.Name = "Staff"
  11. Staff.Parent = Character
  12.  
  13. Lightning = Instance.new("Model")
  14. Lightning.Name = "Lightning"
  15. Lightning.Parent = Staff
  16.  
  17. --[[ * Arm Weld * ]]--
  18.  
  19. ArmWeld = Instance.new("Weld")
  20. ArmWeld.Parent = Character["Torso"]
  21. ArmWeld.Part0 = ArmWeld.Parent
  22. ArmWeld.Part1 = Character["Right Arm"]
  23. ArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  24.  
  25. --[[ * Arm Weld * ]]--
  26.  
  27. ArmWeldR = Instance.new("Weld")
  28. ArmWeldR.Parent = Character["Torso"]
  29. ArmWeldR.Part0 = ArmWeldR.Parent
  30. ArmWeldR.Part1 = Character["Left Arm"]
  31. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  32.  
  33. --[[ * Neck Weld * ]]--
  34.  
  35. Neck = Instance.new("Weld")
  36. Neck.Parent = Character["Torso"]
  37. Neck.Part0 = Neck.Parent
  38. Neck.Part1 = Character["Head"]
  39. Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  40.  
  41. --[[ * StickA * ]]--
  42. m = Instance.new("Fire")
  43. m.Parent = game.Workspace.DEADDEVIL1919.Torso
  44. m.Heat = 0
  45. m.Size = 4
  46. m.Color = Color3.new(0,0,1)
  47. StickA = Instance.new("Part")
  48. StickA.formFactor = "Custom"
  49. StickA.Locked = true
  50. StickA.CanCollide = false
  51. StickA.BrickColor = BrickColor.new("Really blue")
  52. StickA.Anchored = false
  53. StickA.Size = Vector3.new(2,2,2)
  54. StickA.TopSurface = 0
  55. StickA.BottomSurface = 0
  56. StickA.Parent = Staff
  57. MeshA = Instance.new("SpecialMesh",StickA)
  58. MeshA.MeshType = "Sphere"
  59. MeshA.MeshId = "http://www.roblox.com/asset/?id=18471202"
  60. WeldA = Instance.new("Weld")
  61. WeldA.Parent = StickA
  62. WeldA.Part0 = Character["Right Arm"]
  63. WeldA.Part1 = StickA
  64. WeldA.C0 = CFrame.new(0,-1,-0) * CFrame.Angles(-math.pi/2,0,0)
  65. GyroA = Instance.new("BodyGyro",Character.Torso)
  66. GyroA.maxTorque = Vector3.new(0,0,0)
  67. GyroA.P = GyroA.P*10
  68. VelA = Instance.new("BodyVelocity",Character.Torso)
  69. VelA.P = VelA.P*2
  70. VelA.maxForce = Vector3.new(0,0,0)
  71. SpaB = Instance.new("Sparkles",StickA)
  72. SpaB.Enabled = false
  73. --[[ * Spark * ]]--
  74.  
  75. function spark(A,B)
  76. Hit = A.CFrame
  77. local P = Instance.new("Part")
  78. P.Name = "Guideline"
  79. local Place0 = B.CFrame
  80. P.formFactor = 0
  81. P.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  82. P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  83. P.Parent = Lightning
  84. P.BrickColor = BrickColor.Black()
  85. P.Anchored = true
  86. P.CanCollide = false
  87. P.Transparency = 1
  88. m = Instance.new("BlockMesh")
  89. m.Scale = Vector3.new(0.1,0.1,1)
  90. m.Parent = P
  91. mh = A.CFrame
  92. for c1 = 1, 1 do
  93. oldHit = B.CFrame
  94. for count = 1, 10 do
  95. val1 = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  96. val2 = P.Size.z / 10
  97. val3 = P.CFrame.lookVector * -1
  98. val4 = count * val2
  99. val5 = val4 * val3
  100. val6 = B.CFrame.p
  101. Hit = CFrame.new(val5 + val1 + val6)
  102. local s = Instance.new("Part")
  103. s.Name = "Spark"
  104. local Place0 = oldHit
  105. s.formFactor = 0
  106. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  107. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  108. s.Parent = Lightning
  109. s.BrickColor = BrickColor.White()
  110. s.Anchored = true
  111. s.CanCollide = false
  112. m = Instance.new("BlockMesh")
  113. m.Scale = Vector3.new(0.1,0.1,1)
  114. m.Parent = s
  115. clone = s:clone()
  116. clone.Mesh.Scale = Vector3.new(0.3,0.3,1.1)
  117. clone.BrickColor = BrickColor.Blue()
  118. clone.Transparency = 0.8
  119. clone.Parent = s.Parent
  120. oldHit = Hit
  121. end
  122. Hit = oldHit
  123. local s = Instance.new("Part")
  124. s.Name = "Spark"
  125. local Place0 = mh
  126. s.formFactor = 0
  127. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  128. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  129. s.Parent = Lightning
  130. s.BrickColor = BrickColor.White()
  131. s.Anchored = true
  132. s.CanCollide = false
  133. m = Instance.new("BlockMesh")
  134. m.Scale = Vector3.new(0.1,0.1,1)
  135. m.Parent = s
  136. clone = s:clone()
  137. clone.Mesh.Scale = Vector3.new(0.3,0.3,1.1)
  138. clone.BrickColor = BrickColor.Bright blue()
  139. clone.Transparency = 0.8
  140. clone.Parent = s.Parent
  141. wait(0.5)
  142. end
  143. P:Destroy()
  144. end
  145.  
  146. function PlaceL(BB)
  147. coroutine.resume(coroutine.create(function()
  148. local PA = Instance.new("Part")
  149. PA.Anchored = true
  150. PA.Locked = true
  151. PA.CanCollide = false
  152. PA.Transparency = 1
  153. PA.Size = Vector3.new(0.1,0.1,0.1)
  154. PA.Parent = Lightning
  155. PA.CFrame = CFrame.new(BB.x,BB.y,BB.z)
  156. spark(StickA,PA)
  157. for i = 1,10 do wait()
  158. for i,v in pairs(Lightning:GetChildren()) do
  159. if v:IsA("Part") then
  160. v.Transparency = v.Transparency + 0.1
  161. end
  162. end
  163. end
  164. for i,v in pairs(Lightning:GetChildren()) do
  165. if v:IsA("Part") then
  166. v:Remove()
  167. end
  168. end
  169. end))
  170. end
  171.  
  172. --[[ * Tool * ]]--
  173.  
  174. if script.Parent.Name == Player.Name then
  175. Hopper = Instance.new("HopperBin")
  176. Hopper.Name = "Staff"
  177. Hopper.Parent = Player.Backpack
  178. end
  179.  
  180. Blah = true
  181. StaffOn = false
  182. StaffStuff = false
  183. Flying = false
  184. Lighter = false
  185.  
  186. function Clicked(Mouse)
  187. if Blah == true then
  188. Blah = false
  189.  
  190. Blah = true
  191. end
  192. end
  193.  
  194. VCZ = 1
  195.  
  196. Keys = {"/","0","f"}
  197. PGyro = nil
  198. Asin = false
  199.  
  200. function onKeyDown(key,Mouse)
  201. if Blah == true then
  202. Blah = false
  203.  
  204. if key == "f" then
  205. if Lighter == false then
  206. Keys[key] = true
  207. Lighter = true
  208.  
  209. SpaB.Enabled = true
  210. while Keys[key] == true and Lighter == true do
  211. --PlaceL(Vector3.new(Character.Torso.Position.x,Character.Torso.Position.y+100,Character.Torso.Position.z))
  212. if Mouse.Target ~= nil then
  213. PlaceL(Mouse.Hit.p)
  214. Mouse.Target:BreakJoints()
  215. end
  216. wait()
  217. end
  218. end
  219. end
  220.  
  221. Blah = true
  222. return
  223. end
  224. end
  225.  
  226. function onKeyUp(key,Mouse)
  227.  
  228. if key == "f" then
  229. if Lighter == true and Keys[key] == true then
  230. Keys[key] = false
  231. Lighter = false
  232. SpaB.Enabled = false
  233. wait(1)
  234. SpaB.Enabled = false
  235. end
  236. end
  237.  
  238. end
  239.  
  240. function Selected(Mouse)
  241. Mouse.Icon = "rbxasset://textures\\GunCursor.png"
  242. Mouse.KeyDown:connect(function(key) onKeyDown(key, Mouse) end)
  243. Mouse.KeyUp:connect(function(key) onKeyUp(key, Mouse) end)
  244. Mouse.Button1Down:connect(function()Clicked(Mouse)end)
  245. for i = 1,10 do wait()
  246. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  247. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  248. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,0,0)
  249. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0,-0.05,0.05)
  250. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  251. end
  252. for i = 1,10 do wait()
  253. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  254. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  255. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  256. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  257. WeldA.C0 = WeldA.C0 * CFrame.Angles(-math.pi/10/2/2,0,0)
  258. WeldA.C0 = WeldA.C0 + Vector3.new(0,-0.04,0)
  259. MeshA.Scale = MeshA.Scale + Vector3.new(0.05,0.05,0.05)
  260. end
  261. end
  262.  
  263. function Deselected(Mouse)
  264. for i = 1,10 do wait()
  265. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  266. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  267. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  268. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  269. WeldA.C0 = WeldA.C0 * CFrame.Angles(math.pi/10/2/2,0,0)
  270. WeldA.C0 = WeldA.C0 - Vector3.new(0,-0.04,0)
  271. MeshA.Scale = MeshA.Scale - Vector3.new(0.05,0.05,0.05)
  272. end
  273. for i = 1,10 do wait()
  274. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  275. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,-0.05,0.05)
  276. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  277. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0,-0.05,0.05)
  278. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  279. end
  280. end
  281.  
  282. function DeadGuy()
  283. --pcall(function() Character.Head.face:Remove() end)
  284. for i = 1,20 do
  285. for i,v in pairs(Character:GetChildren()) do
  286. if v:IsA("Part") then
  287. v.Anchored = true
  288. end
  289. end
  290. for i,v in pairs(Assassin:GetChildren()) do
  291. if v:IsA("Part") then
  292. v.Anchored = true
  293. end
  294. end
  295. for i,v in pairs(Staff:GetChildren()) do
  296. if v:IsA("Part") then
  297. v.Anchored = true
  298. end
  299. end
  300. for i,v in pairs(Lightning:GetChildren()) do
  301. if v:IsA("Part") then
  302. v.Anchored = true
  303. end
  304. end
  305. end
  306. wait(0.1)
  307. end
  308.  
  309. Hopper.Selected:connect(Selected)
  310. Hopper.Deselected:connect(Deselected)
  311. Character.Humanoid.Died:connect(DeadGuy)
  312. --[[
  313.  
  314. for i = 1,20 do wait()
  315. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  316. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.1,0)
  317. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.1,0)
  318. end
  319.  
  320. ]]
Add Comment
Please, Sign In to add comment