Advertisement
Finnegan5

insam

Oct 6th, 2017
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.99 KB | None | 0 0
  1. function chatfunc(text)
  2. local chat = coroutine.wrap(function()
  3. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  4. Character:FindFirstChild("TalkingBillBoard"):destroy()
  5. end
  6. local naeeym2 = Instance.new("BillboardGui",Character)
  7. naeeym2.Size = UDim2.new(0,100,0,40)
  8. naeeym2.StudsOffset = Vector3.new(0,3,0)
  9. naeeym2.Adornee = Head
  10. naeeym2.Name = "TalkingBillBoard"
  11. local tecks2 = Instance.new("TextLabel",naeeym2)
  12. tecks2.BackgroundTransparency = 1
  13. tecks2.BorderSizePixel = 0
  14. tecks2.Text = ""
  15. tecks2.Font = "Fantasy"
  16. tecks2.FontSize = "Size24"
  17. tecks2.TextStrokeTransparency = 0
  18. tecks2.TextColor3 = BrickColor.new("Really red").Color
  19. tecks2.TextStrokeColor3 = BrickColor.new("Maroon").Color
  20. tecks2.Size = UDim2.new(1,0,0.5,0)
  21. local shk = coroutine.wrap(function()
  22. while tecks2 ~= nil do
  23. wait(.05)
  24. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  25. end
  26. end)
  27. shk()
  28. for i = 1,string.len(text),1 do
  29. tecks2.Text = string.sub(text,1,i)
  30. wait(0.01)
  31. end
  32. wait(1)
  33. for i = 1, 5 do
  34. wait(.01)
  35. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  36. tecks2.Rotation = tecks2.Rotation + 2
  37. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  38. tecks2.TextTransparency = tecks2.TextTransparency + .2
  39. end
  40. naeeym2:Destroy()
  41. end)
  42. chat()
  43. end
  44. function onChatted(msg)
  45. chatfunc(msg)
  46. end
  47. ---Player.Chatted:connect(onChatted)
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. function chatfunc2(text)
  64. local chat = coroutine.wrap(function()
  65. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  66. Character:FindFirstChild("TalkingBillBoard"):destroy()
  67. end
  68. local naeeym2 = Instance.new("BillboardGui",Character)
  69. naeeym2.Size = UDim2.new(0,100,0,40)
  70. naeeym2.StudsOffset = Vector3.new(0,3,0)
  71. naeeym2.Adornee = Head
  72. naeeym2.Name = "TalkingBillBoard"
  73. local tecks2 = Instance.new("TextLabel",naeeym2)
  74. tecks2.BackgroundTransparency = 1
  75. tecks2.BorderSizePixel = 0
  76. tecks2.Text = ""
  77. tecks2.Font = "Fantasy"
  78. tecks2.FontSize = "Size24"
  79. tecks2.TextStrokeTransparency = 0
  80. tecks2.TextColor3 = BrickColor.new("Really red").Color
  81. tecks2.TextStrokeColor3 = BrickColor.new("Maroon").Color
  82. tecks2.Size = UDim2.new(1,0,0.5,0)
  83. local shk = coroutine.wrap(function()
  84. while tecks2 ~= nil do
  85. wait(.05)
  86. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  87. end
  88. end)
  89. shk()
  90. for i = 1,string.len(text),1 do
  91. tecks2.Text = string.sub(text,1,i)
  92. wait(0.01)
  93. end
  94. wait(1)
  95. for i = 1, 5 do
  96. wait(.01)
  97. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  98. tecks2.Rotation = tecks2.Rotation + 2
  99. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  100. tecks2.TextTransparency = tecks2.TextTransparency + .2
  101. end
  102. naeeym2:Destroy()
  103. end)
  104. chat()
  105. end
  106. function onChatted(msg)
  107. chatfunc(msg)
  108. end
  109.  
  110.  
  111.  
  112.  
  113. local plr = game.Players.LocalPlayer
  114. local Player = plr.Character
  115. local hum = Player.Humanoid
  116. local rarm = Player["Right Arm"]
  117. local larm = Player["Left Arm"]
  118. local rleg = Player["Right Leg"]
  119. local lleg = Player["Left Leg"]
  120. local root = Player.HumanoidRootPart
  121. local tors = Player.Torso
  122. local head = Player.Head
  123. local RunS = game:GetService("RunService")
  124. local mouse = plr:GetMouse()
  125. local RenderS = RunS.RenderStepped
  126. local t = tick()
  127. local laughing = false
  128. local defAnim = true
  129. animator = hum:WaitForChild("Animator")
  130. if animator then
  131. animator:Remove()
  132. end
  133. function createSound(soundid, volume, looped, parent, pitch, debris, lifetime)
  134. local sound = Instance.new("Sound", parent)
  135. sound.SoundId = "rbxassetid://" .. soundid .. ""
  136. sound.Volume = volume
  137. sound.Pitch = pitch
  138. sound.Looped = looped
  139. if debris then
  140. game:GetService("Debris"):AddItem(sound, lifetime)
  141. end
  142. return sound
  143. end
  144. hum.MaxHealth = 666
  145. hum.WalkSpeed = 16
  146. hum.JumpPower = 50
  147. coroutine.resume(coroutine.create(function()
  148. wait()
  149. hum.Health = 666
  150. end))
  151. local song = createSound(1043259261, 1, true, tors, 1, false, 0)
  152. song:Play()
  153. local laughTaunt = createSound(139455448, 1, false, head, 1.15, false, 0)
  154. local nameTag = Instance.new("BillboardGui", head)
  155. nameTag.Adornee = head
  156. nameTag.Name = "NameTag"
  157. nameTag.Size = UDim2.new(2, 0, 1, 0)
  158. nameTag.StudsOffset = Vector3.new(-4, 4, 0)
  159. local tex = Instance.new("TextLabel", nameTag)
  160. tex.Size = UDim2.new(5, 0, 2.5, 0)
  161. tex.TextSize = 24
  162. tex.TextScaled = true
  163. tex.Text = "Insane Psychopath"
  164. tex.Font = 15
  165. tex.TextColor3 = BrickColor.new("Maroon").Color
  166. tex.BackgroundTransparency = 1
  167. tex.BorderSizePixel = 0
  168. tex.TextStrokeTransparency = 0
  169. tex.TextStrokeColor3 = Color3.new(0, 0, 0)
  170. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  171. local joint = Instance.new("Motor6D", wp0)
  172. joint.Part0 = wp0
  173. joint.Part1 = wp1
  174. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  175. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  176. joint.Name = name
  177. return joint
  178. end
  179. local RS = createJoint(tors, rarm, 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  180. local TS = createJoint(root, tors, 0, 0, 0, 0, 0, 0, "RootJoint")
  181. local LS = createJoint(tors, larm, -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  182. local RH = createJoint(tors, rleg, 0.5, -1, 0, 0, 1, 0, "Right Hip")
  183. local LH = createJoint(tors, lleg, -0.5, -1, 0, 0, 1, 0, "Left Hip")
  184. local NK = createJoint(tors, head, 0, 1, 0, 0, -0.5, 0, "Neck")
  185. local rsc0 = RS.C0
  186. local lsc0 = LS.C0
  187. local tsc0 = TS.C0
  188. local rhc0 = RH.C0
  189. local lhc0 = LH.C0
  190. local nkc0 = NK.C0
  191. RenderS:connect(function()
  192. t = t + 0.5
  193. if defAnim then
  194. if not hum.Sit then
  195. if root.Velocity.y > 1 then
  196. action = "Jump"
  197. elseif root.Velocity.y < -1 then
  198. action = "Fall"
  199. elseif math.abs(root.Velocity.x) > 2 or 2 < math.abs(root.Velocity.z) and hum:GetState() ~= Enum.HumanoidStateType.Freefall then
  200. action = "Walk"
  201. elseif math.abs(root.Velocity.x) < 2 or 2 > math.abs(root.Velocity.z) then
  202. action = "Idle"
  203. end
  204. else
  205. action = "Sit"
  206. end
  207. end
  208. if action == "Idle" then
  209. speed = 0.1
  210. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  211. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.2 + math.sin(t / 10) / 10, 0.2), speed)
  212. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(10)) * CFrame.Angles(0, math.rad(25), 0), speed)
  213. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(-10)) * CFrame.Angles(0, math.rad(-25), 0), speed)
  214. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.1 + -math.sin(t / 10) / 10, 0) * CFrame.Angles(math.rad(-10), math.rad(-45), 0), speed)
  215. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.1 + -math.sin(t / 10) / 10, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-5)), speed)
  216. elseif action == "Sit" then
  217. speed = 0.5
  218. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  219. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.2 + math.sin(t / 10) / 10, 0.2), speed)
  220. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(10)) * CFrame.Angles(0, math.rad(25), 0), speed)
  221. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(-10)) * CFrame.Angles(0, math.rad(-25), 0), speed)
  222. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.1 + -math.sin(t / 10) / 10, 0) * CFrame.Angles(math.rad(90), 0, math.rad(10)), speed)
  223. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.1 + -math.sin(t / 10) / 10, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10)), speed)
  224. elseif action == "Laugh1" then
  225. speed = 0.2
  226. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  227. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.3 + math.sin(t / 1.5) / 10, -0.2) * CFrame.Angles(math.rad(-10), 0, 0), speed)
  228. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, 0.05 + -math.cos(t / 1.5) / 10, 0) * CFrame.Angles(0, 0, math.rad(10)) * CFrame.Angles(0, math.rad(25), 0), speed)
  229. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, 0.05 + -math.cos(t / 1.5) / 10, 0) * CFrame.Angles(0, 0, math.rad(-10)) * CFrame.Angles(0, math.rad(-25), 0), speed)
  230. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.1 + -math.sin(t / 1.5) / 10, 0) * CFrame.Angles(math.rad(-10), math.rad(-45), 0), speed)
  231. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.1 + -math.sin(t / 1.5) / 10, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-5)), speed)
  232. elseif action == "PrepareLaugh2" then
  233. speed = 0.5
  234. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-40), math.rad(-15), 0), speed)
  235. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.5, -0.5) * CFrame.Angles(math.rad(-45), 0, 0), speed)
  236. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(90), 0), speed)
  237. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(-90), 0), speed)
  238. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(35), math.rad(-40), 0), speed)
  239. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0, -0.3) * CFrame.Angles(math.rad(35), 0, 0), speed)
  240. elseif action == "Laugh2" then
  241. speed = 0.5
  242. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(45) + -math.sin(t / 1.5) / 10, 0, 0), speed)
  243. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.7 + math.sin(t / 1.5) / 10, 0.5) * CFrame.Angles(math.rad(45), 0, 0), speed)
  244. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-45), 0, 0) * CFrame.new(0, 0.05 + -math.cos(t / 1.5) / 10, 0) * CFrame.Angles(math.rad(45), 0, 0) * CFrame.Angles(math.rad(-45), 0, math.rad(45)), speed)
  245. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-45), 0, 0) * CFrame.new(0, 0.05 + -math.cos(t / 1.5) / 10, 0) * CFrame.Angles(math.rad(45), 0, 0) * CFrame.Angles(math.rad(-45), 0, math.rad(-45)), speed)
  246. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(-45), 0, 0) * CFrame.new(0, 0.1 + -math.sin(t / 1.5) / 10, 0) * CFrame.Angles(math.rad(45), 0, 0) * CFrame.Angles(math.rad(-70), 0, math.rad(10)), speed)
  247. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(-45), 0, 0) * CFrame.new(0, 0.1 + -math.sin(t / 1.5) / 10, 0) * CFrame.Angles(math.rad(45), 0, 0) * CFrame.Angles(math.rad(-70), 0, math.rad(-10)), speed)
  248. elseif action == "Jump" then
  249. speed = 0.1
  250. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-10), 0, 0), speed)
  251. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.2 + math.sin(t / 10) / 10, 0) * CFrame.Angles(math.rad(-10), 0, 0), speed)
  252. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(10)) * CFrame.Angles(0, math.rad(25), 0), speed)
  253. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(-10)) * CFrame.Angles(0, math.rad(-25), 0), speed)
  254. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(25), 0, 0) * CFrame.Angles(0, math.rad(-45), 0) * CFrame.new(-0.25, 0, -0.5) * CFrame.Angles(math.rad(-35), 0, 0), speed)
  255. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(25), 0, 0) * CFrame.new(0, 0, -1) * CFrame.Angles(math.rad(-40), 0, 0), speed)
  256. elseif action == "Fall" then
  257. speed = 0.1
  258. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  259. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.2 + math.sin(t / 10) / 10, 0), speed)
  260. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(30)) * CFrame.Angles(0, math.rad(25), 0), speed)
  261. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, 0.05 + -math.cos(t / 10) / 10, 0) * CFrame.Angles(0, 0, math.rad(-30)) * CFrame.Angles(0, math.rad(-25), 0), speed)
  262. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(40), 0, 0) * CFrame.Angles(0, math.rad(-50), 0) * CFrame.new(-0.3, 0, -0.8) * CFrame.Angles(math.rad(-50), 0, 0), speed)
  263. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(40), 0, 0) * CFrame.new(0, 0, -1.5) * CFrame.Angles(math.rad(-60), 0, 0), speed)
  264. elseif action == "Walk" then
  265. speed = 0.1
  266. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), -math.sin(t / 6) / 10, 0), speed)
  267. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.rad(-5), math.sin(t / 6) / 10, 0) * CFrame.new(0, -0.2 + math.sin(t / 3) / 10, 0), speed)
  268. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, 0.05 + -math.cos(t / 6) / 10, 0) * CFrame.Angles(0, 0, math.rad(30)) * CFrame.Angles(0, math.rad(25), 0), speed)
  269. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, 0.05 + -math.cos(t / 6) / 10, 0) * CFrame.Angles(0, 0, math.rad(-30)) * CFrame.Angles(0, math.rad(-25), 0), speed)
  270. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.2 + math.sin(t / 6) / 4, -0.1 + math.cos(t / 6) / 4) * CFrame.Angles(-math.sin(t / 6) / 1.5, 0, 0), speed)
  271. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.2 + -math.sin(t / 6) / 4, -0.1 + -math.cos(t / 6) / 4) * CFrame.Angles(math.sin(t / 6) / 1.5, 0, 0), speed)
  272. end
  273. nameTag.StudsOffset = Vector3.new(-4, 4, 0) + Vector3.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, 0)
  274. end)
  275. coroutine.resume(coroutine.create(function()
  276. while wait() do
  277. tex.TextColor3 = BrickColor.new("Maroon").Color
  278. wait(math.random(1, 10) / 10)
  279. tex.TextColor3 = Color3.new(0.1, 0, 0)
  280. end
  281. end))
  282. mouse.KeyDown:connect(function(k)
  283. if k == "t" then
  284. if laughing then
  285. return
  286. end
  287. laughing = true
  288. defAnim = false
  289. laughTaunt:Play()
  290. hum.WalkSpeed = 0
  291. hum.JumpPower = 0
  292. action = "Laugh1"
  293. wait(5)
  294. action = "PrepareLaugh2"
  295. wait(0.25)
  296. action = "Laugh2"
  297. wait(4)
  298. defAnim = true
  299. hum.WalkSpeed = 16
  300. hum.JumpPower = 50
  301. wait(0.25)
  302. laughing = false
  303. end
  304. end)
  305.  
  306. paly = game.Players.LocalPlayer
  307. char = paly.Character
  308. torso = char.Torso
  309. neck = char.Torso.Neck
  310. hum = char.Humanoid
  311. Player = game:GetService("Players").LocalPlayer
  312. local mouse = Player:GetMouse()
  313. Character = Player.Character
  314. tors = Character.Torso
  315. lleg = Character["Left Leg"]
  316. root = Character.HumanoidRootPart
  317. hed = Character.Head
  318. rleg = Character["Right Leg"]
  319. rarm = Character["Right Arm"]
  320. larm = Character["Left Arm"]
  321. local Effects = {}
  322. attack = false
  323. vt = Vector3.new
  324. bc = BrickColor.new
  325. br = BrickColor.random
  326. it = Instance.new
  327. cf = CFrame.new
  328. euler = CFrame.fromEulerAnglesXYZ
  329. angles = CFrame.Angles
  330. matr = math.random
  331. local basiccooldown = math.huge
  332. local ultcooldown = math.huge
  333. local secondcooldown = math.huge
  334. local thirdcooldown = math.huge
  335.  
  336. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  337. local gui = it(GuiType)
  338. gui.Parent = parent
  339. gui.Text = text
  340. gui.BackgroundTransparency = backtrans
  341. gui.BackgroundColor3 = backcol
  342. gui.SizeConstraint = "RelativeXY"
  343. gui.TextXAlignment = "Center"
  344. gui.TextYAlignment = "Center"
  345. gui.Position = pos
  346. gui.Size = size
  347. gui.Font = "SourceSans"
  348. gui.FontSize = "Size14"
  349. gui.TextWrapped = false
  350. gui.TextStrokeTransparency = 0
  351. gui.TextColor = BrickColor.new("White")
  352. return gui
  353. end
  354.  
  355. local boll = Instance.new("Part",game.Lighting)
  356. boll.Transparency = 0.5
  357. boll.Material = "Neon"
  358. boll.BrickColor = bc("Bright red")
  359. boll.Anchored = true
  360. boll.Size = vt(1,1,1)
  361. boll.Shape = "Ball"
  362. boll.CanCollide = false
  363.  
  364. local shur = Instance.new("Part",game.Lighting)
  365. shur.Transparency = 0
  366. shur.Material = "Neon"
  367. shur.BrickColor = bc("Bright red")
  368. shur.Anchored = true
  369. shur.Size = vt(5,0.2,5)
  370. shur.CanCollide = false
  371. local Meshshur = Instance.new("CylinderMesh",shur)
  372.  
  373. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  374. if hit.Parent==nil then
  375. return
  376. end
  377. h=hit.Parent:FindFirstChild("Humanoid")
  378. for _,v in pairs(hit.Parent:children()) do
  379. if v:IsA("Humanoid") then
  380. h=v
  381. end
  382. end
  383. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  384. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  385. end
  386. if hit.Parent.className=="Hat" then
  387. hit=hit.Parent.Parent:findFirstChild("Head")
  388. end
  389. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  390. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  391. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  392. return
  393. end]]
  394. -- hs(hit,1.2)
  395. c=Instance.new("ObjectValue")
  396. c.Name="creator"
  397. c.Value=game:service("Players").LocalPlayer
  398. c.Parent=h
  399. game:GetService("Debris"):AddItem(c,.5)
  400. Damage=math.random(minim,maxim)
  401. -- h:TakeDamage(Damage)
  402. blocked=false
  403. block=hit.Parent:findFirstChild("Block")
  404. if block~=nil then
  405. print(block.className)
  406. if block.className=="NumberValue" then
  407. if block.Value>0 then
  408. blocked=true
  409. if decreaseblock==nil then
  410. block.Value=block.Value-1
  411. end
  412. end
  413. end
  414. if block.className=="IntValue" then
  415. if block.Value>0 then
  416. blocked=true
  417. if decreaseblock~=nil then
  418. block.Value=block.Value-1
  419. end
  420. end
  421. end
  422. end
  423. if blocked==false then
  424. -- h:TakeDamage(Damage)
  425. h.Health=h.Health-Damage
  426. showDamage(hit.Parent,Damage,.5,TorsoColor)
  427. else
  428. h.Health=h.Health-(Damage/2)
  429. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  430. end
  431. if Type=="Knockdown" then
  432. hum=hit.Parent.Humanoid
  433. hum.PlatformStand=true
  434. coroutine.resume(coroutine.create(function(HHumanoid)
  435. swait(1)
  436. HHumanoid.PlatformStand=false
  437. end),hum)
  438. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  439. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  440. local bodvol=Instance.new("BodyVelocity")
  441. bodvol.velocity=angle*knockback
  442. bodvol.P=5000
  443. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  444. bodvol.Parent=hit
  445. rl=Instance.new("BodyAngularVelocity")
  446. rl.P=3000
  447. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  448. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  449. rl.Parent=hit
  450. game:GetService("Debris"):AddItem(bodvol,.5)
  451. game:GetService("Debris"):AddItem(rl,.5)
  452. elseif Type=="Normal" then
  453. vp=Instance.new("BodyVelocity")
  454. vp.P=500
  455. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  456. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  457. if KnockbackType==1 then
  458. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  459. elseif KnockbackType==2 then
  460. vp.velocity=Property.CFrame.lookVector*knockback
  461. end
  462. if knockback>0 then
  463. vp.Parent=hit.Parent.Torso
  464. end
  465. game:GetService("Debris"):AddItem(vp,.5)
  466. elseif Type=="Up" then
  467. local bodyVelocity=Instance.new("BodyVelocity")
  468. bodyVelocity.velocity=vt(0,10,0)
  469. bodyVelocity.P=1000
  470. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  471. bodyVelocity.Parent=hit
  472. game:GetService("Debris"):AddItem(bodyVelocity,1)
  473. rl=Instance.new("BodyAngularVelocity")
  474. rl.P=3000
  475. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  476. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  477. rl.Parent=hit
  478. game:GetService("Debris"):AddItem(rl,.5)
  479. elseif Type=="Snare" then
  480. bp=Instance.new("BodyPosition")
  481. bp.P=2000
  482. bp.D=100
  483. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  484. bp.position=hit.Parent.Torso.Position
  485. bp.Parent=hit.Parent.Torso
  486. game:GetService("Debris"):AddItem(bp,1)
  487. elseif Type=="Target" then
  488. if Targetting==false then
  489. ZTarget=hit.Parent.Torso
  490. coroutine.resume(coroutine.create(function(Part)
  491. swait(5)
  492. end),ZTarget)
  493. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  494. targetgui=Instance.new("BillboardGui")
  495. targetgui.Parent=ZTarget
  496. targetgui.Size=UDim2.new(10,100,10,100)
  497. targ=Instance.new("ImageLabel")
  498. targ.Parent=targetgui
  499. targ.BackgroundTransparency=1
  500. targ.Image="rbxassetid://4834067"
  501. targ.Size=UDim2.new(1,0,1,0)
  502. cam.CameraType="Scriptable"
  503. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  504. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  505. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  506. Targetting=true
  507. RocketTarget=ZTarget
  508. for i=1,Property do
  509. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  510. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  511. swait()
  512. end
  513. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  514. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  515. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  516. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  517. end
  518. Targetting=false
  519. RocketTarget=nil
  520. targetgui.Parent=nil
  521. cam.CameraType="Custom"
  522. end
  523. end
  524. debounce=Instance.new("BoolValue")
  525. debounce.Name="DebounceHit"
  526. debounce.Parent=hit.Parent
  527. debounce.Value=true
  528. game:GetService("Debris"):AddItem(debounce,Delay)
  529. c=Instance.new("ObjectValue")
  530. c.Name="creator"
  531. c.Value=Player
  532. c.Parent=h
  533. game:GetService("Debris"):AddItem(c,.5)
  534. CRIT=false
  535. hitDeb=true
  536. AttackPos=6
  537. end
  538. end
  539.  
  540. showDamage=function(Char,Dealt,du,Color)
  541. m=Instance.new("Model")
  542. m.Name=tostring(Dealt)
  543. h=Instance.new("Humanoid")
  544. h.Health=0
  545. h.MaxHealth=0
  546. h.Parent=m
  547. c=Instance.new("Part")
  548. c.Transparency=0
  549. c.Material = "Neon"
  550. c.BrickColor=bc("Crimson")
  551. c.Name="Head"
  552. c.TopSurface=0
  553. c.BottomSurface=0
  554. local tick = Instance.new("Sound",c)
  555. tick.SoundId = "rbxassetid://12221976"
  556. tick.Volume = 5
  557. tick.Pitch = 4
  558. tick:Play()
  559. c.formFactor="Plate"
  560. c.Size=Vector3.new(1,.4,1)
  561. ms=Instance.new("CylinderMesh")
  562. ms.Scale=Vector3.new(.8,.8,.8)
  563. if CRIT==true then
  564. ms.Scale=Vector3.new(1,1.25,1)
  565. end
  566. ms.Parent=c
  567. c.Reflectance=0
  568. Instance.new("BodyGyro").Parent=c
  569. c.Parent=m
  570. if Char:findFirstChild("Head")~=nil then
  571. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  572. elseif Char.Parent:findFirstChild("Head")~=nil then
  573. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  574. end
  575. f=Instance.new("BodyPosition")
  576. f.P=2000
  577. f.D=100
  578. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  579. f.position=c.Position+Vector3.new(0,3,0)
  580. f.Parent=c
  581. game:GetService("Debris"):AddItem(m,.5+du)
  582. c.CanCollide=false
  583. m.Parent=workspace
  584. c.CanCollide=false
  585. p:Destroy()
  586. end
  587.  
  588. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  589. for _, c in pairs(workspace:children()) do
  590. local hum = c:findFirstChild("Humanoid")
  591. if hum ~= nil then
  592. local head = c:findFirstChild("Torso")
  593. if head ~= nil then
  594. local targ = head.Position - Part.Position
  595. local mag = targ.magnitude
  596. if mag <= magni and c.Name ~= Player.Name then
  597. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  598. end
  599. end
  600. end
  601. end
  602. end
  603.  
  604. function Explode(rad,par)
  605. local expart = Instance.new("Part",script.Parent)
  606. local expart2 = Instance.new("Part",script.Parent)
  607. local partMesh = Instance.new("SpecialMesh",expart)
  608. partMesh.MeshType = "Sphere"
  609. local partMesh2 = Instance.new("SpecialMesh",expart2)
  610. partMesh2.MeshType = "Sphere"
  611. local expld = Instance.new("Explosion", script.Parent)
  612. local plode = Instance.new("Sound",expart)
  613. plode.SoundId = "rbxassetid://165970126"
  614. plode.Volume = 1
  615. plode.Pitch = 1
  616. plode.Looped = false
  617. plode:Play()
  618. expld.BlastRadius = rad
  619. expld.Position = par.Position
  620. partMesh.Scale = vt(rad,rad,rad)
  621. expart.Size = vt(1,1,1)*1.5
  622. expart.Transparency = 0
  623. expart.Anchored = true
  624. expart.Material = "Neon"
  625. expart.BrickColor = bc("White")
  626. expart.CFrame = par.CFrame
  627. partMesh2.Scale = vt(rad,rad,rad)
  628. expart2.Size = vt(1.15,1.15,1.15)*1.5
  629. expart2.Transparency = 0.5
  630. expart2.Anchored = true
  631. expart2.Material = "Neon"
  632. expart2.BrickColor = bc("Crimson")
  633. expart2.CFrame = par.CFrame
  634. local value = 1*rad/6.5
  635. par:Destroy()
  636. for i = 0, 100 do
  637. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  638. expart.CFrame = expart.CFrame
  639. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  640. expart2.CFrame = expart.CFrame
  641. value = value - 0.035*rad/6.5
  642. if value < 1 then
  643. value = 0.25
  644. expart.Transparency = expart.Transparency + 0.025
  645. expart2.Transparency = expart2.Transparency + 0.025
  646. end
  647. wait()
  648. end
  649. plode.Parent = nil
  650. expart.Parent = nil
  651. expart2.Parent = nil
  652. expld.Parent = nil
  653. end
  654.  
  655. function ExplodeMass(rad,par)
  656. local expart = Instance.new("Part",script.Parent)
  657. local expart2 = Instance.new("Part",script.Parent)
  658. local partMesh = Instance.new("SpecialMesh",expart)
  659. partMesh.MeshType = "Sphere"
  660. local partMesh2 = Instance.new("SpecialMesh",expart2)
  661. partMesh2.MeshType = "Sphere"
  662. local expld = Instance.new("Explosion", script.Parent)
  663. local plode = Instance.new("Sound",workspace)
  664. plode.SoundId = "rbxassetid://579687077"
  665. plode.Volume = 1
  666. plode.Pitch = 0.85
  667. plode.Looped = false
  668. plode:Play()
  669. local plodez = Instance.new("Sound",workspace)
  670. plodez.SoundId = "rbxassetid://288641686"
  671. plodez.Volume = 1
  672. plodez.Pitch = 0.75
  673. plodez.Looped = false
  674. plodez:Play()
  675. local plodeza = Instance.new("Sound",workspace)
  676. plodeza.SoundId = "rbxassetid://197161452"
  677. plodeza.Volume = 0.85
  678. plodeza.Pitch = 0.65
  679. plodeza.Looped = false
  680. plodeza:Play()
  681. local plodezar = Instance.new("Sound",workspace)
  682. plodezar.SoundId = "rbxassetid://197161452"
  683. plodezar.Volume = 0.85
  684. plodezar.Pitch = 0.25
  685. plodezar.Looped = false
  686. plodezar:Play()
  687. local s3 = Instance.new("Sound",workspace)
  688. s3.SoundId = "rbxassetid://268931189"
  689. s3.Pitch = 1
  690. s3.Volume = 1
  691. s3.Looped = false
  692. s3:Play()
  693. expld.BlastRadius = rad
  694. expld.Position = par.Position
  695. partMesh.Scale = vt(rad,rad,rad)
  696. expart.Size = vt(1,1,1)*1.5
  697. expart.Transparency = 0
  698. expart.Anchored = true
  699. expart.Material = "Neon"
  700. expart.BrickColor = bc("White")
  701. expart.CFrame = par.CFrame
  702. partMesh2.Scale = vt(rad,rad,rad)
  703. expart2.Size = vt(1.15,1.15,1.15)*1.5
  704. expart2.Transparency = 0.5
  705. expart2.Anchored = true
  706. expart2.Material = "Neon"
  707. expart2.BrickColor = bc("Crimson")
  708. expart2.CFrame = par.CFrame
  709. local value = 1*rad/10
  710. par:Destroy()
  711. for i = 0, 300 do
  712. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  713. expart.CFrame = expart.CFrame
  714. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  715. expart2.CFrame = expart.CFrame
  716. value = value - 0.0175*rad/10
  717. if value <= 0 then
  718. expart.Transparency = expart.Transparency + 0.0125
  719. expart2.Transparency = expart2.Transparency + 0.0125
  720. value = 0.25
  721. end
  722. wait()
  723. end
  724. plode.Parent = nil
  725. expart.Parent = nil
  726. expart2.Parent = nil
  727. expld.Parent = nil
  728. end
  729.  
  730. local basgui = it("GuiMain")
  731. basgui.Parent = Player.PlayerGui
  732. basgui.Name = "CooldownsGUI"
  733. local basframe = it("Frame")
  734. basframe.Parent = basgui
  735. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  736. basframe.BackgroundTransparency = 1
  737. basframe.BorderColor3 = Color3.new(17, 17, 17)
  738. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  739. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  740. local healthgui = gui("TextLabel", basframe, "Health: " ..basiccooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, -0.5, 0))
  741. local basicgui = gui("TextLabel", basframe, "Basic: " ..basiccooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 0.25, 0))
  742. local basic2gui = gui("TextLabel", basframe, "FirstMove: " ..secondcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1.25, 0))
  743. local basic3gui = gui("TextLabel", basframe, "SecondMove: " ..thirdcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(1.15, 0, 0.25, 0))
  744. local basic4gui = gui("TextLabel", basframe, "Ultimate: " ..ultcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(1.15, 0, 1.25, 0))
  745. basicgui.ZIndex = 2
  746. healthgui.TextSize = 24
  747. healthgui.ZIndex = 2
  748. basicgui.TextSize = 24
  749. basic4gui.ZIndex = 2
  750. basic4gui.TextSize = 24
  751. basic3gui.ZIndex = 2
  752. basic3gui.TextSize = 24
  753. basic2gui.ZIndex = 2
  754. basic2gui.TextSize = 24
  755.  
  756. function Blaze()
  757. if ultcooldown >= 30 then
  758. local sloc = Instance.new("Part",workspace)
  759. local msh = Instance.new("SpecialMesh",sloc)
  760. msh.MeshType = "Sphere"
  761. sloc.Size = vt(1,1,1)
  762. sloc.Transparency = 1
  763. sloc.BrickColor = bc("Crimson")
  764. sloc.Position = hed.Position + vt(0,5,0)
  765. sloc.CanCollide = false
  766. sloc.Shape = "Ball"
  767. sloc.Anchored = true
  768. sloc.Material = "Neon"
  769. local s = Instance.new("Sound",workspace)
  770. s.SoundId = "rbxassetid://342793847"
  771. s.Pitch = 1
  772. s.Volume = 1
  773. s.Looped = false
  774. s:Play()
  775. local s2 = Instance.new("Sound",workspace)
  776. s2.SoundId = "rbxassetid://137463716"
  777. s2.Pitch = 0.25
  778. s2.Volume = 1
  779. s2.Looped = false
  780. s2:Play()
  781. local val = 0.65*5
  782. for i = 0 , 75 do
  783. sloc.Transparency = sloc.Transparency - 0.035
  784. msh.Scale = msh.Scale + vt(val,val,val)
  785. sloc.Position = sloc.Position + vt(0,val,0)
  786. val = val - 0.0075*5
  787. wait()
  788. end
  789. msh.Scale = msh.Scale - vt(1,1,1)
  790. sloc.Transparency = sloc.Transparency + 0.015
  791. local spart = Instance.new("Part",workspace)
  792. local msh2 = Instance.new("SpecialMesh",spart)
  793. msh2.MeshType = "Sphere"
  794. spart.Size = vt(2,2,2)
  795. spart.Shape = "Ball"
  796. spart.BrickColor = bc("Crimson")
  797. spart.Material = "Neon"
  798. spart.Transparency = 0
  799. spart.Anchored = false
  800. msh2.Scale = msh.Scale/2
  801. spart.Rotation = hed.Rotation
  802. spart.CanCollide = false
  803. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  804. local bv = Instance.new("BodyVelocity")
  805. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  806. bv.velocity = mouse.Hit.lookVector * 125
  807. bv.Parent = spart
  808. local tick = Instance.new("Sound",workspace)
  809. tick.SoundId = "rbxassetid://203691467"
  810. tick.Volume = 2
  811. tick.Pitch = 0.75
  812. tick:Play()
  813. sloc:Destroy()
  814. wait(0.00001)
  815. pewdiepie=spart.Touched:connect(function(hit)
  816. ExplodeMass(100,spart)
  817. end)
  818. sloc:Destroy()
  819. end
  820. if ultcooldown < 1 then
  821. for i = 0, 29 do
  822. ultcooldown = ultcooldown + 1
  823. wait(1)
  824. end
  825. end
  826. end
  827. chatfunc("A WORLD LIKE THIS SHOULD BURN IN HELL!!!")
  828.  
  829. function LocateSpot()
  830. if basiccooldown >= 5 then
  831. local spart = Instance.new("Part",workspace)
  832. local msh = Instance.new("SpecialMesh",spart)
  833. msh.MeshType = "Sphere"
  834. local sparta = Instance.new("Part",workspace)
  835. local msher = Instance.new("SpecialMesh",sparta)
  836. msher.MeshType = "Sphere"
  837. msher.Scale = vt(5,10000,5)
  838. local sa1 = Instance.new("Sound",spart)
  839. sa1.SoundId = "rbxassetid://200633529"
  840. sa1.Pitch = 0.475
  841. sa1.Volume = 1.95
  842. sa1.Looped = false
  843. local sa2 = Instance.new("Sound",sparta)
  844. sa2.SoundId = "rbxassetid://169380479"
  845. sa2.Pitch = 1
  846. sa2.Volume = 2.25
  847. sa2.Looped = false
  848. sa2:Play()
  849. spart.Size = vt(1,1,1)
  850. spart.BrickColor = BrickColor.new("Crimson")
  851. spart.Material = "Neon"
  852. spart.Transparency = 1
  853. spart.Anchored = true
  854. spart.CanCollide = false
  855. spart.CFrame = mouse.Hit
  856. sparta.Size = vt(1,1,1)
  857. sparta.BrickColor = BrickColor.new("Crimson")
  858. sparta.Material = "Neon"
  859. sparta.Transparency = 0
  860. sparta.Anchored = true
  861. sparta.CanCollide = false
  862. sparta.CFrame = mouse.Hit
  863. sparta.Rotation = vt(0,0,0)
  864. local value2 = 2.5
  865. for i = 0, 24 do
  866. value2 = value2 - 0.065
  867. sparta.Transparency = sparta.Transparency + 0.075
  868. msher.Scale = msher.Scale + vt(value2,0,value2)
  869. wait()
  870. end
  871. local value = 2.5
  872. sa1:Play()
  873. for i = 0, 24 do
  874. spart.Transparency = spart.Transparency - 0.015
  875. value = value - 0.065
  876. msh.Scale = msh.Scale + vt(value,value,value)
  877. wait()
  878. end
  879. wait(0.1)
  880. spart.Anchored = true
  881. Explode(20,spart)
  882. spart:Destroy()
  883. sparta:Destroy()
  884. end
  885. end
  886. chatfunc("This Beam will Burn you to dust")
  887.  
  888. function TeleportSpot()
  889. if basiccooldown >= 5 then
  890. local sparta = Instance.new("Part",workspace)
  891. local msher = Instance.new("SpecialMesh",sparta)
  892. msher.MeshType = "Sphere"
  893. msher.Scale = vt(5,10000,5)
  894. local sa2 = Instance.new("Sound",sparta)
  895. sa2.SoundId = "rbxassetid://169380479"
  896. sa2.Pitch = 1
  897. sa2.Volume = 2.25
  898. sa2.Looped = false
  899. sa2:Play()
  900. local sa3 = Instance.new("Sound",sparta)
  901. sa3.SoundId = "rbxassetid://541710285"
  902. sa3.Pitch = 1
  903. sa3.Volume = 2.25
  904. sa3.Looped = false
  905. sparta.Size = vt(1,1,1)
  906. sparta.BrickColor = BrickColor.new("Crimson")
  907. sparta.Material = "Neon"
  908. sparta.Transparency = 0
  909. sparta.Anchored = true
  910. sparta.CanCollide = false
  911. sparta.CFrame = mouse.Hit
  912. sparta.Rotation = vt(0,0,0)
  913. local value2 = 2.5
  914. for i = 0, 24 do
  915. value2 = value2 - 0.065
  916. sparta.Transparency = sparta.Transparency + 0.075
  917. msher.Scale = msher.Scale + vt(value2,0,value2)
  918. wait()
  919. end
  920. for i = 0, 24 do
  921. value2 = value2 + 0.065
  922. sparta.Transparency = sparta.Transparency - 0.075
  923. msher.Scale = msher.Scale - vt(value2,0,value2)
  924. wait()
  925. end
  926. wait(0.1)
  927. sa3:Play()
  928. tors.CFrame = sparta.CFrame
  929. for i = 0, 49 do
  930. value2 = value2 + 0.1
  931. sparta.Transparency = sparta.Transparency + 0.085
  932. msher.Scale = msher.Scale - vt(value2,0,value2)
  933. wait()
  934. end
  935. sparta:Destroy()
  936. end
  937. end
  938. chatfunc("Teleporting....")
  939.  
  940. function ExplosiveLightBall()
  941. if basiccooldown >= 5 then
  942. local spart = Instance.new("Part",workspace)
  943. local msh = Instance.new("SpecialMesh",spart)
  944. msh.MeshType = "Sphere"
  945. local spart2 = Instance.new("Part",workspace)
  946. local msh2 = Instance.new("SpecialMesh",spart2)
  947. msh2.MeshType = "Sphere"
  948. msh2.Scale = vt(25,25,25)
  949. local sa = Instance.new("Sound",hed)
  950. sa.SoundId = "rbxassetid://203691467"
  951. sa.Pitch = 1
  952. sa.Volume = 1
  953. sa.Looped = false
  954. local sa1 = Instance.new("Sound",hed)
  955. sa1.SoundId = "rbxassetid://200633529"
  956. sa1.Pitch = 0.65
  957. sa1.Volume = 1
  958. sa1.Looped = false
  959. sa1:Play()
  960. spart.Size = vt(1,1,1)
  961. spart.BrickColor = BrickColor.new("Crimson")
  962. spart.Material = "Neon"
  963. spart.Transparency = 1
  964. spart.Anchored = true
  965. spart.CanCollide = false
  966. spart.Position = hed.Position + vt(0,15,0)
  967. spart2.Size = vt(1,1,1)
  968. spart2.BrickColor = BrickColor.new("White")
  969. spart2.Material = "Neon"
  970. spart2.Transparency = 0
  971. spart2.Anchored = true
  972. spart2.CanCollide = false
  973. spart2.Position = spart.Position
  974. local value = 1
  975. for i = 0, 24 do
  976. spart2.Transparency = spart2.Transparency + 0.05
  977. spart.Transparency = spart.Transparency - 0.05
  978. value = value - 0.05
  979. msh.Scale = msh.Scale + vt(value,value,value)
  980. msh2.Scale = msh2.Scale - vt(value,value,value)
  981. wait()
  982. end
  983. sa:Play()
  984. spart.Anchored = false
  985. local bv = Instance.new("BodyVelocity")
  986. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  987. bv.velocity = mouse.Hit.lookVector *125
  988. bv.Parent = spart
  989. wait(0.1)
  990. spart2.Transparency = 0
  991. pewdiepie=spart.Touched:connect(function(hit) Explode(12.5,spart) end)
  992. for i = 0, 24 do
  993. spart2.Transparency = spart2.Transparency + 0.05
  994. value = value + 0.05
  995. msh2.Scale = msh2.Scale + vt(value,value,value)
  996. wait()
  997. end
  998. spart2:Destroy()
  999. end
  1000. end
  1001. chatfunc("DESTORY!!!")
  1002.  
  1003. function ExplosiveLightBalls()
  1004. if basiccooldown >= 5 then
  1005. for i = 0, 9 do
  1006. local spart = Instance.new("Part",workspace)
  1007. local msh = Instance.new("SpecialMesh",spart)
  1008. msh.MeshType = "Sphere"
  1009. local sa = Instance.new("Sound",hed)
  1010. sa.SoundId = "rbxassetid://203691467"
  1011. sa.Pitch = 5.5
  1012. sa.Volume = 1
  1013. sa.Looped = false
  1014. spart.Size = vt(1,1,1)
  1015. spart.BrickColor = BrickColor.new("Crimson")
  1016. spart.Material = "Neon"
  1017. spart.Transparency = 0
  1018. spart.Anchored = true
  1019. spart.CanCollide = false
  1020. spart.Position = hed.Position + vt(0,1,0)
  1021. local value = 1
  1022. sa:Play()
  1023. spart.Anchored = false
  1024. local bv = Instance.new("BodyVelocity")
  1025. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1026. bv.velocity = mouse.Hit.lookVector *75
  1027. bv.Parent = spart
  1028. wait(0.1)
  1029. pewdiepie=spart.Touched:connect(function(hit) Explode(10,spart) end)
  1030. end
  1031. end
  1032. end
  1033. chatfunc("Your too weak")
  1034.  
  1035. mouse.KeyDown:connect(function(k)
  1036.  
  1037. k = k:lower()
  1038. if k == "z" then
  1039. ExplosiveLightBall()
  1040. end
  1041. if k == "x" then
  1042. LocateSpot()
  1043. end
  1044. if k == "c" then
  1045. ExplosiveLightBalls()
  1046. end
  1047. if k == "v" then
  1048. TeleportSpot()
  1049. end
  1050. if k == "b" then
  1051. Blaze()
  1052. end
  1053. end)
  1054.  
  1055. while wait() do
  1056. healthgui.Text = "[Z]\nBurst of Light"
  1057. basicgui.Text = "[X]\nLight Strike"
  1058. basic2gui.Text = "[C]\nSpread of Light"
  1059. basic3gui.Text = "[V]\nBlink"
  1060. basic4gui.Text = "[B]\nFinal Destination"
  1061. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement