Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 93.99 KB | None | 0 0
  1. ---------------
  2. --ghost anti nahid beta v1.4--
  3. ----------------------------------------------------------------
  4. print([[
  5. --made by Makhail07/Theamazingnater
  6. --FE code by Mokiros
  7. --Edited by ozzak1003 --
  8. --YT: https://www.youtube.com/channel/UC38cAdtSgPWJVEHV8zgZi6A--
  9. --Discord: ozzak1003#3275
  10. --------------------------------
  11. hello good sir
  12. Don't leak pls
  13. Enjoy ;)
  14. --------------------------------
  15. ]])
  16. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  17. local Player,game,owner = owner,game
  18. local RealPlayer = Player
  19. do
  20. print("FE Compatibility code by Mokiros")
  21. local rp = RealPlayer
  22. script.Parent = rp.Character
  23.  
  24. --RemoteEvent for communicating
  25. local Event = Instance.new("RemoteEvent")
  26. Event.Name = "UserInput_Event"
  27.  
  28. --Fake event to make stuff like Mouse.KeyDown work
  29. local function fakeEvent()
  30. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  31. t.connect = t.Connect
  32. return t
  33. end
  34.  
  35. --Creating fake input objects with fake variables
  36. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  37. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  38. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  39. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  40. end}
  41. --Merged 2 functions into one by checking amount of arguments
  42. CAS.UnbindAction = CAS.BindAction
  43.  
  44. --This function will trigger the events that have been :Connect()'ed
  45. local function te(self,ev,...)
  46. local t = m[ev]
  47. if t and t._fakeEvent then
  48. for _,f in pairs(t.Functions) do
  49. f(...)
  50. end
  51. end
  52. end
  53. m.TrigEvent = te
  54. UIS.TrigEvent = te
  55.  
  56. Event.OnServerEvent:Connect(function(plr,io)
  57. if plr~=rp then return end
  58. m.Target = io.Target
  59. m.Hit = io.Hit
  60. if not io.isMouse then
  61. local b = io.UserInputState == Enum.UserInputState.Begin
  62. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  63. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[
  77. local Player = game:GetService("Players").LocalPlayer
  78. local Event = script:WaitForChild("UserInput_Event")
  79.  
  80. local Mouse = Player:GetMouse()
  81. local UIS = game:GetService("UserInputService")
  82. local input = function(io,a)
  83. if a then return end
  84. --Since InputObject is a client-side instance, we create and pass table instead
  85. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  86. end
  87. UIS.InputBegan:Connect(input)
  88. UIS.InputEnded:Connect(input)
  89.  
  90. local h,t
  91. --Give the server mouse data 30 times every second, but only if the values changed
  92. --If player is not moving their mouse, client won't fire events
  93. while wait(1/30) do
  94. if h~=Mouse.Hit or t~=Mouse.Target then
  95. h,t=Mouse.Hit,Mouse.Target
  96. Event:FireServer({isMouse=true,Target=t,Hit=h})
  97. end
  98. end]==],Player.Character)
  99.  
  100. ----Sandboxed game object that allows the usage of client-side methods and services
  101. --Real game object
  102. local _rg = game
  103.  
  104. --Metatable for fake service
  105. local fsmt = {
  106. __index = function(self,k)
  107. local s = rawget(self,"_RealService")
  108. if s then return s[k] end
  109. end,
  110. __newindex = function(self,k,v)
  111. local s = rawget(self,"_RealService")
  112. if s then s[k]=v end
  113. end,
  114. __call = function(self,...)
  115. local s = rawget(self,"_RealService")
  116. if s then return s(...) end
  117. end
  118. }
  119. local function FakeService(t,RealService)
  120. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  121. return setmetatable(t,fsmt)
  122. end
  123.  
  124. --Fake game object
  125. local g = {
  126. GetService = function(self,s)
  127. return self[s]
  128. end,
  129. Players = FakeService({
  130. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  131. },"Players"),
  132. UserInputService = FakeService(UIS,"UserInputService"),
  133. ContextActionService = FakeService(CAS,"ContextActionService"),
  134. }
  135. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  136. g.service = g.GetService
  137.  
  138. g.RunService = FakeService({
  139. RenderStepped = _rg:GetService("RunService").Heartbeat,
  140. BindToRenderStep = function(self,name,_,fun)
  141. self._btrs[name] = self.Heartbeat:Connect(fun)
  142. end,
  143. UnbindFromRenderStep = function(self,name)
  144. self._btrs[name]:Disconnect()
  145. end,
  146. },"RunService")
  147.  
  148. setmetatable(g,{
  149. __index=function(self,s)
  150. return _rg:GetService(s) or typeof(_rg[s])=="function"
  151. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  152. end,
  153. __newindex = fsmt.__newindex,
  154. __call = fsmt.__call
  155. })
  156. --Changing owner to fake player object to support owner:GetMouse()
  157. game,owner = g,g.Players.LocalPlayer
  158. end
  159.  
  160. Player = owner
  161. PlayerGui = Player.PlayerGui
  162. Cam = workspace.CurrentCamera
  163. Backpack = Player.Backpack
  164. Character = Player.Character
  165. Humanoid = Character.Humanoid
  166. Mouse = Player:GetMouse()
  167. RootPart = Character["HumanoidRootPart"]
  168. Torso = Character["Torso"]
  169. Head = Character["Head"]
  170. RightArm = Character["Right Arm"]
  171. LeftArm = Character["Left Arm"]
  172. RightLeg = Character["Right Leg"]
  173. LeftLeg = Character["Left Leg"]
  174. RootJoint = RootPart["RootJoint"]
  175. Neck = Torso["Neck"]
  176. RightShoulder = Torso["Right Shoulder"]
  177. LeftShoulder = Torso["Left Shoulder"]
  178. RightHip = Torso["Right Hip"]
  179. LeftHip = Torso["Left Hip"]
  180.  
  181. Character = Player.Character
  182. Humanoid = Character.Humanoid
  183.  
  184. -----
  185.  
  186. plr = game.Players.LocalPlayer
  187. char = plr.Character
  188.  
  189.  
  190. -- Defining RenderStepped?
  191. renders = game:GetService("RunService").RenderStepped
  192. -- Intro
  193. char.Torso.roblox.Texture = "rbxassetid://305296807"
  194. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  195. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  196. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  197. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  198. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  199. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  200. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  201. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  202. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  203. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  204. local llegclone = game.Players.LocalPlayer.Character.Torso["Left Hip"]:Clone()
  205. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Remove()
  206. local llegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  207. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  208. llegweld.Part1 = game.Players.LocalPlayer.Character["Left Leg"]
  209. llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-1,0)
  210. local rlegclone = game.Players.LocalPlayer.Character.Torso["Right Hip"]:Clone()
  211. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Remove()
  212. local rlegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  213. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  214. rlegweld.Part1 = game.Players.LocalPlayer.Character["Right Leg"]
  215. rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) * CFrame.new(0,-1,0)
  216. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  217. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  218. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  219. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  220. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  221. local heed = game.Players.LocalPlayer.Character.Torso["Neck"]:Clone()
  222. local headweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  223. headweld.Part0 = game.Players.LocalPlayer.Character.Torso
  224. headweld.Part1 = game.Players.LocalPlayer.Character.Head
  225. headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0)
  226. local gunshot = Instance.new("Sound",char.Torso)
  227. gunshot.Name = "BANG"
  228. gunshot.SoundId = "rbxassetid://213603013"
  229. gunshot.Volume = 2
  230. gunshot:Play()
  231. char.Humanoid.WalkSpeed = 0
  232. char.Humanoid.JumpPower = 0
  233. for i = 0,1 , 0.03 do
  234. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.975958347, -2.06729031, 0, 0.905177712, -0.425033659, 8.83524214e-27, 0.425034732, 0.905179977, 4.223007e-27, -1.05518035e-26, 3.02922588e-28, 1.0000025),i)
  235. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.901434898, -1.97289896, 0, 0.896831989, 0.442371875, -3.88750654e-27, -0.442372978, 0.896834254, 5.09510506e-27, 4.69530011e-27, -3.35739201e-27, 1.0000025),i)
  236. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.98829222, 0.555973053, 0, -0.0983736441, -0.995149612, 6.86624532e-27, 0.995152056, -0.0983738229, 1.33999472e-26, -1.25618211e-26, 9.13816473e-27, 1.0000025),i)
  237. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.80910063, 0.148392916, 0, 0.586558223, 0.80990839, -5.84135723e-26, -0.809910417, 0.586559713, -6.21380681e-26, -1.6509281e-26, 8.28998148e-26, 1.0000025),i)
  238. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -2.50004101, 2.00000429, 1, -4.90253133e-27, 8.98669496e-27, 8.98670343e-27, 1.77323375e-06, -1, 4.90251553e-27, 1, 1.77323375e-06),i)
  239. renders:wait()
  240. end
  241. wait(3)
  242. local scream = Instance.new("Sound",char.Torso)
  243. scream.SoundId = "rbxassetid://138167455"
  244. scream.Volume = 4
  245. scream:Play()
  246. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1364114735"
  247. for i = 0,1 , 0.03 do
  248. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.52452374, 0.510128379, -0.901310444, -0.0983733907, 0.0243432298, 0.994851828, 0.995149672, 0.00240636896, 0.0983439684, 2.91038305e-08, 0.999700963, -0.0244618785),i)
  249. renders:wait()
  250. end
  251. wait(5)
  252. char.Head.face.Texture = "http://www.roblox.com/asset/?id=295197013"
  253. for i = 0,1 , 0.03 do
  254. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.98829222, 0.555973053, 0, -0.0983736441, -0.995149612, 6.86624532e-27, 0.995152056, -0.0983738229, 1.33999472e-26, -1.25618211e-26, 9.13816473e-27, 1.0000025),i)
  255. renders:wait()
  256. end
  257. local Part0 = Instance.new("Part")
  258. Part0.Name = "bl00d"
  259. Part0.CanCollide = false
  260. Part0.Anchored = true
  261. Part0.Parent = char
  262. Part0.BrickColor = BrickColor.new("Crimson")
  263. Part0.Rotation = Vector3.new(0, 0, 90)
  264. Part0.Shape = Enum.PartType.Cylinder
  265. Part0.Size = Vector3.new(0.310000002, 1.77000022, 2)
  266. Part0.CFrame = CFrame.new(10.5427914, 1.28072846, 11.4908791, 4.47034836e-07, -1.00000215, 0, 1.00000215, 4.47034836e-07, 0, 0, 0, 1)
  267. Part0.Color = Color3.new(0.458824, 0, 0)
  268. Part0.Position = Vector3.new(10.5427914, 1.28072846, 11.4908791)
  269. Part0.Orientation = Vector3.new(0, 0, 90)
  270. Part0.Color = Color3.new(0.458824, 0, 0)
  271. for i = 1,400 do
  272. game.Players.LocalPlayer.Character.Head.CanCollide = false
  273. Part0.Size = Part0.Size + Vector3.new(0,0.01,0.01)
  274. Part0.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,0.4)
  275. Part0.CFrame = Part0.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  276. game:GetService("RunService").Stepped:wait()
  277. end
  278. wait(10)
  279. for i = 0,1 , 0.03 do
  280. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  281. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.5, -1.9999913, 0, 1, 0, 0, 0, 0.999995589, 0, 0, 0, 1),i)
  282. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  283. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.9999913, 0, 1, 0, 0, 0, 0.999995589, 0, 0, 0, 1),i)
  284. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.4999938, 0, 1, 0, 0, 0, 0.999995708, 0, 0, 0, 1),i)
  285. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999995708, 0, 0, 0, 1),i)
  286. renders:wait()
  287. end
  288. lhandweld:Destroy()
  289. llegweld:Destroy()
  290. rhandweld:Destroy()
  291. rlegweld:Destroy()
  292. headweld:Destroy()
  293. humanoidrootpart:Destroy()
  294. lhandclone.Parent = char.Torso
  295. llegclone.Parent = char.Torso
  296. rhandclone.Parent = char.Torso
  297. rlegclone.Parent = char.Torso
  298. heed.Parent = char.Torso
  299. rootjointclone.Parent = char.HumanoidRootPart
  300. char.Humanoid.WalkSpeed = 16
  301. char.Humanoid.JumpPower = 50
  302. -- the thing that follows you
  303. local part = Instance.new("Part",char)
  304. part.Transparency = 1
  305. part.Size = Vector3.new(5.92, 0.05, 5.95)
  306. part.CanCollide = false
  307. local surfacegui = Instance.new("SurfaceGui",part)
  308. surfacegui.Adornee = part
  309. surfacegui.Face = "Top"
  310. surfacegui.AlwaysOnTop = false
  311. local image = Instance.new("ImageLabel",surfacegui)
  312. image.Size = UDim2.new(1.066, 0, 0.998, 0)
  313. image.Image = "rbxassetid://0"
  314. image.BackgroundTransparency = 1
  315. local weld = Instance.new("Weld",part)
  316. weld.Part0 = part
  317. weld.Part1 = char.HumanoidRootPart
  318. for i = 0,1 , 0.05 do
  319. weld.C0 = weld.C0:lerp(CFrame.new(-0.232723236, 2.4942894, 0.332229614, 1, 0, 0, 0, 0.999996066, 0, 0, 0, 1),i)
  320. game:GetService("RunService").RenderStepped:wait()
  321. end
  322. -- Transparency
  323. char["Left Arm"].Transparency = 0.5
  324. char["Left Leg"].Transparency = 0.5
  325. char["Right Arm"].Transparency = 0.5
  326. char["Right Leg"].Transparency = 0.5
  327. char["Head"].Transparency = 0.5
  328. char.Torso.Transparency = 0.5
  329. ---------
  330. plr = game.Players.LocalPlayer
  331. chara = plr.Character
  332. mouse = plr:GetMouse()
  333. Create = Instance.new
  334. Huge = math.huge
  335.  
  336.  
  337. local shadowhead = Create("Part",chara.Head)
  338. shadowhead.BrickColor = BrickColor.new("Really black")
  339. shadowhead.Size = Vector3.new(1.2, 0.6, 1)
  340. shadowhead.CanCollide = false
  341. local shadowheadmesh = Create("SpecialMesh",shadowhead)
  342. shadowheadmesh.MeshType = "Head"
  343. shadowheadmesh.Scale = Vector3.new(1.26, 1.5, 1.26)
  344. local weld2 = Create("Weld",shadowhead)
  345. weld2.Part0 = shadowhead
  346. weld2.Part1 = chara.Head
  347. weld2.C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  348.  
  349. Player = game:GetService("Players").LocalPlayer
  350. PlayerGui = Player.PlayerGui
  351. Cam = workspace.CurrentCamera
  352. Backpack = Player.Backpack
  353. Character = Player.Character
  354. char = Player.Character
  355. Humanoid = Character.Humanoid
  356. Mouse = Player:GetMouse()
  357. RootPart = Character["HumanoidRootPart"]
  358. Torso = Character["Torso"]
  359. Head = Character["Head"]
  360. RightArm = Character["Right Arm"]
  361. LeftArm = Character["Left Arm"]
  362. RightLeg = Character["Right Leg"]
  363. LeftLeg = Character["Left Leg"]
  364. RootJoint = RootPart["RootJoint"]
  365. Neck = Torso["Neck"]
  366. RightShoulder = Torso["Right Shoulder"]
  367. LeftShoulder = Torso["Left Shoulder"]
  368. RightHip = Torso["Right Hip"]
  369. LeftHip = Torso["Left Hip"]
  370.  
  371. local Orin = "http://www.roblox.com/asset/?id=7074786"
  372. Head.face.Texture = Orin
  373. function weld(a, b, acf)
  374. local w = Instance.new("Weld", a)
  375. w.Part0 = a
  376. w.Part1 = b
  377. w.C0 = acf
  378. end
  379.  
  380. local righteyebrickcolor = "Really red"
  381. local reye = Instance.new("Part", char)
  382. reye.CanCollide = false
  383. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  384. reye.Material = "Neon"
  385. reye.Size = Vector3.new(.25,.35,.25)
  386. weld(reye, char.Head, CFrame.new(-0.12,-0.2,0.55), CFrame.new(1,0,0))
  387. m1 = Instance.new("SpecialMesh", reye)
  388. m1.MeshType = "Sphere"
  389. m1.Scale = Vector3.new(0.9,0.9,0.9)
  390. reye.Locked = true
  391. reye.Name = "re"
  392.  
  393.  
  394. local righteyebrickcolor = "Toothpaste"
  395. local reye = Instance.new("Part", char)
  396. reye.CanCollide = false
  397. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  398. reye.Material = "Neon"
  399. reye.Size = Vector3.new(.25,.35,.15)
  400. weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
  401. m1 = Instance.new("SpecialMesh", reye)
  402. m1.MeshType = "Sphere"
  403. m1.Scale = Vector3.new(0.9,0.9,0.9)
  404. reye.Locked = true
  405. reye.Name = "re"
  406. --------------------------------
  407. char.Head.face.Texture = "http://www.roblox.com/asset/?id=596345665"
  408. --------------------------------
  409.  
  410. wait()
  411. local plr = game:service'Players'.LocalPlayer
  412. print('Local User is '..plr.Name)
  413. print('God Loaded')
  414. print('hahahAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
  415. local char = plr.Character
  416. local hum = char.Humanoid
  417. local hed = char.Head
  418. local root = char.HumanoidRootPart
  419. local rootj = root.RootJoint
  420. local tors = char.Torso
  421. local ra = char["Right Arm"]
  422. local la = char["Left Arm"]
  423. local rl = char["Right Leg"]
  424. local ll = char["Left Leg"]
  425. local neck = tors["Neck"]
  426. local mouse = plr:GetMouse()
  427. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  428. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  429. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  430. local maincolor = BrickColor.new("Institutional white")
  431.  
  432.  
  433. -------------------------------------------------------
  434. --Start Good Stuff--
  435. -------------------------------------------------------
  436. cam = game.Workspace.CurrentCamera
  437. CF = CFrame.new
  438. angles = CFrame.Angles
  439. attack = false
  440. Euler = CFrame.fromEulerAnglesXYZ
  441. Rad = math.rad
  442. IT = Instance.new
  443. BrickC = BrickColor.new
  444. Cos = math.cos
  445. Acos = math.acos
  446. Sin = math.sin
  447. Asin = math.asin
  448. Abs = math.abs
  449. Mrandom = math.random
  450. Floor = math.floor
  451. -------------------------------------------------------
  452. --End Good Stuff--
  453. -------------------------------------------------------
  454. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  455. RSH, LSH = nil, nil
  456. RW = Instance.new("Weld")
  457. LW = Instance.new("Weld")
  458. RH = tors["Right Hip"]
  459. LH = tors["Left Hip"]
  460. RSH = tors["Right Shoulder"]
  461. LSH = tors["Left Shoulder"]
  462. RSH.Parent = nil
  463. LSH.Parent = nil
  464. RW.Name = "RW"
  465. RW.Part0 = tors
  466. RW.C0 = CF(1.5, 0.5, 0)
  467. RW.C1 = CF(0, 0.5, 0)
  468. RW.Part1 = ra
  469. RW.Parent = tors
  470. LW.Name = "LW"
  471. LW.Part0 = tors
  472. LW.C0 = CF(-1.5, 0.5, 0)
  473. LW.C1 = CF(0, 0.5, 0)
  474. LW.Part1 = la
  475. LW.Parent = tors
  476. Effects = {}
  477. -------------------------------------------------------
  478. --Start HeartBeat--
  479. -------------------------------------------------------
  480. ArtificialHB = Instance.new("BindableEvent", script)
  481. ArtificialHB.Name = "Heartbeat"
  482. script:WaitForChild("Heartbeat")
  483.  
  484. frame = 1 / 60
  485. tf = 0
  486. allowframeloss = false
  487. tossremainder = false
  488.  
  489.  
  490. lastframe = tick()
  491. script.Heartbeat:Fire()
  492.  
  493.  
  494. game:GetService("RunService").Heartbeat:connect(function(s, p)
  495. tf = tf + s
  496. if tf >= frame then
  497. if allowframeloss then
  498. script.Heartbeat:Fire()
  499. lastframe = tick()
  500. else
  501. for i = 1, math.floor(tf / frame) do
  502. script.Heartbeat:Fire()
  503. end
  504. lastframe = tick()
  505. end
  506. if tossremainder then
  507. tf = 0
  508. else
  509. tf = tf - frame * math.floor(tf / frame)
  510. end
  511. end
  512. end)
  513. -------------------------------------------------------
  514. --End HeartBeat--
  515. -------------------------------------------------------
  516.  
  517. -------------------------------------------------------
  518. --Start Important Functions--
  519. -------------------------------------------------------
  520. function swait(num)
  521. if num == 0 or num == nil then
  522. game:service("RunService").Stepped:wait(0)
  523. else
  524. for i = 0, num do
  525. game:service("RunService").Stepped:wait(0)
  526. end
  527. end
  528. end
  529. function thread(f)
  530. coroutine.resume(coroutine.create(f))
  531. end
  532. function clerp(a, b, t)
  533. local qa = {
  534. QuaternionFromCFrame(a)
  535. }
  536. local qb = {
  537. QuaternionFromCFrame(b)
  538. }
  539. local ax, ay, az = a.x, a.y, a.z
  540. local bx, by, bz = b.x, b.y, b.z
  541. local _t = 1 - t
  542. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  543. end
  544. function QuaternionFromCFrame(cf)
  545. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  546. local trace = m00 + m11 + m22
  547. if trace > 0 then
  548. local s = math.sqrt(1 + trace)
  549. local recip = 0.5 / s
  550. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  551. else
  552. local i = 0
  553. if m00 < m11 then
  554. i = 1
  555. end
  556. if m22 > (i == 0 and m00 or m11) then
  557. i = 2
  558. end
  559. if i == 0 then
  560. local s = math.sqrt(m00 - m11 - m22 + 1)
  561. local recip = 0.5 / s
  562. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  563. elseif i == 1 then
  564. local s = math.sqrt(m11 - m22 - m00 + 1)
  565. local recip = 0.5 / s
  566. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  567. elseif i == 2 then
  568. local s = math.sqrt(m22 - m00 - m11 + 1)
  569. local recip = 0.5 / s
  570. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  571. end
  572. end
  573. end
  574. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  575. local xs, ys, zs = x + x, y + y, z + z
  576. local wx, wy, wz = w * xs, w * ys, w * zs
  577. local xx = x * xs
  578. local xy = x * ys
  579. local xz = x * zs
  580. local yy = y * ys
  581. local yz = y * zs
  582. local zz = z * zs
  583. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  584. end
  585. function QuaternionSlerp(a, b, t)
  586. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  587. local startInterp, finishInterp
  588. if cosTheta >= 1.0E-4 then
  589. if 1 - cosTheta > 1.0E-4 then
  590. local theta = math.acos(cosTheta)
  591. local invSinTheta = 1 / Sin(theta)
  592. startInterp = Sin((1 - t) * theta) * invSinTheta
  593. finishInterp = Sin(t * theta) * invSinTheta
  594. else
  595. startInterp = 1 - t
  596. finishInterp = t
  597. end
  598. elseif 1 + cosTheta > 1.0E-4 then
  599. local theta = math.acos(-cosTheta)
  600. local invSinTheta = 1 / Sin(theta)
  601. startInterp = Sin((t - 1) * theta) * invSinTheta
  602. finishInterp = Sin(t * theta) * invSinTheta
  603. else
  604. startInterp = t - 1
  605. finishInterp = t
  606. end
  607. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  608. end
  609. function rayCast(Position, Direction, Range, Ignore)
  610. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  611. end
  612. local RbxUtility = LoadLibrary("RbxUtility")
  613. local Create = RbxUtility.Create
  614.  
  615. -------------------------------------------------------
  616. --Start Damage Function--
  617. -------------------------------------------------------
  618. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  619. if hit.Parent == nil then
  620. return
  621. end
  622. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  623. for _, v in pairs(hit.Parent:children()) do
  624. if v:IsA("Humanoid") then
  625. h = v
  626. end
  627. end
  628. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  629.  
  630. hit.Parent:FindFirstChild("Head"):BreakJoints()
  631. end
  632.  
  633. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  634. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  635. if hit.Parent.DebounceHit.Value == true then
  636. return
  637. end
  638. end
  639. if insta == true then
  640. hit.Parent:FindFirstChild("Head"):BreakJoints()
  641. end
  642. local c = Create("ObjectValue"){
  643. Name = "creator",
  644. Value = game:service("Players").LocalPlayer,
  645. Parent = h,
  646. }
  647. game:GetService("Debris"):AddItem(c, .5)
  648. if HitSound ~= nil and HitPitch ~= nil then
  649. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  650. end
  651. local Damage = math.random(minim, maxim)
  652. local blocked = false
  653. local block = hit.Parent:findFirstChild("Block")
  654. if block ~= nil then
  655. if block.className == "IntValue" then
  656. if block.Value > 0 then
  657. blocked = true
  658. block.Value = block.Value - 1
  659. print(block.Value)
  660. end
  661. end
  662. end
  663. if blocked == false then
  664. h.Health = h.Health - Damage
  665. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  666. else
  667. h.Health = h.Health - (Damage / 2)
  668. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  669. end
  670. if Type == "Knockdown" then
  671. local hum = hit.Parent.Humanoid
  672. hum.PlatformStand = true
  673. coroutine.resume(coroutine.create(function(HHumanoid)
  674. swait(1)
  675. HHumanoid.PlatformStand = false
  676. end), hum)
  677. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  678. local bodvol = Create("BodyVelocity"){
  679. velocity = angle * knockback,
  680. P = 5000,
  681. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  682. Parent = hit,
  683. }
  684. local rl = Create("BodyAngularVelocity"){
  685. P = 3000,
  686. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  687. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  688. Parent = hit,
  689. }
  690. game:GetService("Debris"):AddItem(bodvol, .5)
  691. game:GetService("Debris"):AddItem(rl, .5)
  692. elseif Type == "Normal" then
  693. local vp = Create("BodyVelocity"){
  694. P = 500,
  695. maxForce = Vector3.new(math.huge, 0, math.huge),
  696. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  697. }
  698. if knockback > 0 then
  699. vp.Parent = hit.Parent.Torso
  700. end
  701. game:GetService("Debris"):AddItem(vp, .5)
  702. elseif Type == "Up" then
  703. local bodyVelocity = Create("BodyVelocity"){
  704. velocity = Vector3.new(0, 20, 0),
  705. P = 5000,
  706. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  707. Parent = hit,
  708. }
  709. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  710. elseif Type == "DarkUp" then
  711. coroutine.resume(coroutine.create(function()
  712. for i = 0, 1, 0.1 do
  713. swait()
  714. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  715. end
  716. end))
  717. local bodyVelocity = Create("BodyVelocity"){
  718. velocity = Vector3.new(0, 20, 0),
  719. P = 5000,
  720. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  721. Parent = hit,
  722. }
  723. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  724. elseif Type == "Snare" then
  725. local bp = Create("BodyPosition"){
  726. P = 2000,
  727. D = 100,
  728. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  729. position = hit.Parent.Torso.Position,
  730. Parent = hit.Parent.Torso,
  731. }
  732. game:GetService("Debris"):AddItem(bp, 1)
  733. elseif Type == "Freeze" then
  734. local BodPos = Create("BodyPosition"){
  735. P = 50000,
  736. D = 1000,
  737. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  738. position = hit.Parent.Torso.Position,
  739. Parent = hit.Parent.Torso,
  740. }
  741. local BodGy = Create("BodyGyro") {
  742. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  743. P = 20e+003,
  744. Parent = hit.Parent.Torso,
  745. cframe = hit.Parent.Torso.CFrame,
  746. }
  747. hit.Parent.Torso.Anchored = true
  748. coroutine.resume(coroutine.create(function(Part)
  749. swait(1.5)
  750. Part.Anchored = false
  751. end), hit.Parent.Torso)
  752. game:GetService("Debris"):AddItem(BodPos, 3)
  753. game:GetService("Debris"):AddItem(BodGy, 3)
  754. end
  755. local debounce = Create("BoolValue"){
  756. Name = "DebounceHit",
  757. Parent = hit.Parent,
  758. Value = true,
  759. }
  760. game:GetService("Debris"):AddItem(debounce, Delay)
  761. c = Create("ObjectValue"){
  762. Name = "creator",
  763. Value = Player,
  764. Parent = h,
  765. }
  766. game:GetService("Debris"):AddItem(c, .5)
  767. end
  768. end
  769. -------------------------------------------------------
  770. --End Damage Function--
  771. -------------------------------------------------------
  772.  
  773. -------------------------------------------------------
  774. --Start Damage Function Customization--
  775. -------------------------------------------------------
  776. function ShowDamage(Pos, Text, Time, Color)
  777. local Rate = (1 / 30)
  778. local Pos = (Pos or Vector3.new(0, 0, 0))
  779. local Text = (Text or "")
  780. local Time = (Time or 2)
  781. local Color = (Color or Color3.new(1, 0, 1))
  782. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  783. EffectPart.Anchored = true
  784. local BillboardGui = Create("BillboardGui"){
  785. Size = UDim2.new(3, 0, 3, 0),
  786. Adornee = EffectPart,
  787. Parent = EffectPart,
  788. }
  789. local TextLabel = Create("TextLabel"){
  790. BackgroundTransparency = 1,
  791. Size = UDim2.new(1, 0, 1, 0),
  792. Text = Text,
  793. Font = "Bodoni",
  794. TextColor3 = Color,
  795. TextScaled = true,
  796. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  797. Parent = BillboardGui,
  798. }
  799. game.Debris:AddItem(EffectPart, (Time))
  800. EffectPart.Parent = game:GetService("Workspace")
  801. delay(0, function()
  802. local Frames = (Time / Rate)
  803. for Frame = 1, Frames do
  804. wait(Rate)
  805. local Percent = (Frame / Frames)
  806. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  807. TextLabel.TextTransparency = Percent
  808. end
  809. if EffectPart and EffectPart.Parent then
  810. EffectPart:Destroy()
  811. end
  812. end)
  813. end
  814. -------------------------------------------------------
  815. --End Damage Function Customization--
  816. -------------------------------------------------------
  817.  
  818. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  819. for _, c in pairs(workspace:children()) do
  820. local hum = c:findFirstChild("Humanoid")
  821. if hum ~= nil then
  822. local head = c:findFirstChild("Head")
  823. if head ~= nil then
  824. local targ = head.Position - Part.Position
  825. local mag = targ.magnitude
  826. if magni >= mag and c.Name ~= plr.Name then
  827. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  828. end
  829. end
  830. end
  831. end
  832. end
  833.  
  834.  
  835. CFuncs = {
  836. Part = {
  837. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  838. local Part = Create("Part")({
  839. Parent = Parent,
  840. Reflectance = Reflectance,
  841. Transparency = Transparency,
  842. CanCollide = false,
  843. Locked = true,
  844. BrickColor = BrickColor.new(tostring(BColor)),
  845. Name = Name,
  846. Size = Size,
  847. Material = Material
  848. })
  849. RemoveOutlines(Part)
  850. return Part
  851. end
  852. },
  853. Mesh = {
  854. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  855. local Msh = Create(Mesh)({
  856. Parent = Part,
  857. Offset = OffSet,
  858. Scale = Scale
  859. })
  860. if Mesh == "SpecialMesh" then
  861. Msh.MeshType = MeshType
  862. Msh.MeshId = MeshId
  863. end
  864. return Msh
  865. end
  866. },
  867. Mesh = {
  868. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  869. local Msh = Create(Mesh)({
  870. Parent = Part,
  871. Offset = OffSet,
  872. Scale = Scale
  873. })
  874. if Mesh == "SpecialMesh" then
  875. Msh.MeshType = MeshType
  876. Msh.MeshId = MeshId
  877. end
  878. return Msh
  879. end
  880. },
  881. Weld = {
  882. Create = function(Parent, Part0, Part1, C0, C1)
  883. local Weld = Create("Weld")({
  884. Parent = Parent,
  885. Part0 = Part0,
  886. Part1 = Part1,
  887. C0 = C0,
  888. C1 = C1
  889. })
  890. return Weld
  891. end
  892. },
  893. Sound = {
  894. Create = function(id, par, vol, pit)
  895. coroutine.resume(coroutine.create(function()
  896. local S = Create("Sound")({
  897. Volume = vol,
  898. Pitch = pit or 1,
  899. SoundId = id,
  900. Parent = par or workspace
  901. })
  902. wait()
  903. S:play()
  904. game:GetService("Debris"):AddItem(S, 6)
  905. end))
  906. end
  907. },
  908. ParticleEmitter = {
  909. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  910. local fp = Create("ParticleEmitter")({
  911. Parent = Parent,
  912. Color = ColorSequence.new(Color1, Color2),
  913. LightEmission = LightEmission,
  914. Size = Size,
  915. Texture = Texture,
  916. Transparency = Transparency,
  917. ZOffset = ZOffset,
  918. Acceleration = Accel,
  919. Drag = Drag,
  920. LockedToPart = LockedToPart,
  921. VelocityInheritance = VelocityInheritance,
  922. EmissionDirection = EmissionDirection,
  923. Enabled = Enabled,
  924. Lifetime = LifeTime,
  925. Rate = Rate,
  926. Rotation = Rotation,
  927. RotSpeed = RotSpeed,
  928. Speed = Speed,
  929. VelocitySpread = VelocitySpread
  930. })
  931. return fp
  932. end
  933. }
  934. }
  935. function RemoveOutlines(part)
  936. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  937. end
  938. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  939. local Part = Create("Part")({
  940. formFactor = FormFactor,
  941. Parent = Parent,
  942. Reflectance = Reflectance,
  943. Transparency = Transparency,
  944. CanCollide = false,
  945. Locked = true,
  946. BrickColor = BrickColor.new(tostring(BColor)),
  947. Name = Name,
  948. Size = Size,
  949. Material = Material
  950. })
  951. RemoveOutlines(Part)
  952. return Part
  953. end
  954. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  955. local Msh = Create(Mesh)({
  956. Parent = Part,
  957. Offset = OffSet,
  958. Scale = Scale
  959. })
  960. if Mesh == "SpecialMesh" then
  961. Msh.MeshType = MeshType
  962. Msh.MeshId = MeshId
  963. end
  964. return Msh
  965. end
  966. function CreateWeld(Parent, Part0, Part1, C0, C1)
  967. local Weld = Create("Weld")({
  968. Parent = Parent,
  969. Part0 = Part0,
  970. Part1 = Part1,
  971. C0 = C0,
  972. C1 = C1
  973. })
  974. return Weld
  975. end
  976.  
  977.  
  978. -------------------------------------------------------
  979. --Start Effect Function--
  980. -------------------------------------------------------
  981. EffectModel = Instance.new("Model", char)
  982. Effects = {
  983. Block = {
  984. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  985. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  986. prt.Anchored = true
  987. prt.CFrame = cframe
  988. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  989. game:GetService("Debris"):AddItem(prt, 10)
  990. if Type == 1 or Type == nil then
  991. table.insert(Effects, {
  992. prt,
  993. "Block1",
  994. delay,
  995. x3,
  996. y3,
  997. z3,
  998. msh
  999. })
  1000. elseif Type == 2 then
  1001. table.insert(Effects, {
  1002. prt,
  1003. "Block2",
  1004. delay,
  1005. x3,
  1006. y3,
  1007. z3,
  1008. msh
  1009. })
  1010. else
  1011. table.insert(Effects, {
  1012. prt,
  1013. "Block3",
  1014. delay,
  1015. x3,
  1016. y3,
  1017. z3,
  1018. msh
  1019. })
  1020. end
  1021. end
  1022. },
  1023. Sphere = {
  1024. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1025. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1026. prt.Anchored = true
  1027. prt.CFrame = cframe
  1028. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1029. game:GetService("Debris"):AddItem(prt, 10)
  1030. table.insert(Effects, {
  1031. prt,
  1032. "Cylinder",
  1033. delay,
  1034. x3,
  1035. y3,
  1036. z3,
  1037. msh
  1038. })
  1039. end
  1040. },
  1041. Cylinder = {
  1042. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1043. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1044. prt.Anchored = true
  1045. prt.CFrame = cframe
  1046. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1047. game:GetService("Debris"):AddItem(prt, 10)
  1048. table.insert(Effects, {
  1049. prt,
  1050. "Cylinder",
  1051. delay,
  1052. x3,
  1053. y3,
  1054. z3,
  1055. msh
  1056. })
  1057. end
  1058. },
  1059. Wave = {
  1060. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1061. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1062. prt.Anchored = true
  1063. prt.CFrame = cframe
  1064. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1065. game:GetService("Debris"):AddItem(prt, 10)
  1066. table.insert(Effects, {
  1067. prt,
  1068. "Cylinder",
  1069. delay,
  1070. x3 / 60,
  1071. y3 / 60,
  1072. z3 / 60,
  1073. msh
  1074. })
  1075. end
  1076. },
  1077. Ring = {
  1078. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1079. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1080. prt.Anchored = true
  1081. prt.CFrame = cframe
  1082. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1083. game:GetService("Debris"):AddItem(prt, 10)
  1084. table.insert(Effects, {
  1085. prt,
  1086. "Cylinder",
  1087. delay,
  1088. x3,
  1089. y3,
  1090. z3,
  1091. msh
  1092. })
  1093. end
  1094. },
  1095. Break = {
  1096. Create = function(brickcolor, cframe, x1, y1, z1)
  1097. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1098. prt.Anchored = true
  1099. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1100. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1101. local num = math.random(10, 50) / 1000
  1102. game:GetService("Debris"):AddItem(prt, 10)
  1103. table.insert(Effects, {
  1104. prt,
  1105. "Shatter",
  1106. num,
  1107. prt.CFrame,
  1108. math.random() - math.random(),
  1109. 0,
  1110. math.random(50, 100) / 100
  1111. })
  1112. end
  1113. },
  1114. Spiral = {
  1115. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1116. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1117. prt.Anchored = true
  1118. prt.CFrame = cframe
  1119. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1120. game:GetService("Debris"):AddItem(prt, 10)
  1121. table.insert(Effects, {
  1122. prt,
  1123. "Cylinder",
  1124. delay,
  1125. x3,
  1126. y3,
  1127. z3,
  1128. msh
  1129. })
  1130. end
  1131. },
  1132. Push = {
  1133. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1134. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1135. prt.Anchored = true
  1136. prt.CFrame = cframe
  1137. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1138. game:GetService("Debris"):AddItem(prt, 10)
  1139. table.insert(Effects, {
  1140. prt,
  1141. "Cylinder",
  1142. delay,
  1143. x3,
  1144. y3,
  1145. z3,
  1146. msh
  1147. })
  1148. end
  1149. }
  1150. }
  1151. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1152. local fp = IT("Part")
  1153. fp.formFactor = formfactor
  1154. fp.Parent = parent
  1155. fp.Reflectance = reflectance
  1156. fp.Transparency = transparency
  1157. fp.CanCollide = false
  1158. fp.Locked = true
  1159. fp.BrickColor = brickcolor
  1160. fp.Name = name
  1161. fp.Size = size
  1162. fp.Position = tors.Position
  1163. RemoveOutlines(fp)
  1164. fp.Material = "SmoothPlastic"
  1165. fp:BreakJoints()
  1166. return fp
  1167. end
  1168.  
  1169. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1170. local mesh = IT(Mesh)
  1171. mesh.Parent = part
  1172. if Mesh == "SpecialMesh" then
  1173. mesh.MeshType = meshtype
  1174. if meshid ~= "nil" then
  1175. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1176. end
  1177. end
  1178. mesh.Offset = offset
  1179. mesh.Scale = scale
  1180. return mesh
  1181. end
  1182.  
  1183. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1184. local type = type
  1185. local rng = Instance.new("Part", char)
  1186. rng.Anchored = true
  1187. rng.BrickColor = color
  1188. rng.CanCollide = false
  1189. rng.FormFactor = 3
  1190. rng.Name = "Ring"
  1191. rng.Material = "Neon"
  1192. rng.Size = Vector3.new(1, 1, 1)
  1193. rng.Transparency = 0
  1194. rng.TopSurface = 0
  1195. rng.BottomSurface = 0
  1196. rng.CFrame = pos
  1197. local rngm = Instance.new("SpecialMesh", rng)
  1198. rngm.MeshType = MType
  1199. rngm.Scale = scale
  1200. local scaler2 = 1
  1201. if type == "Add" then
  1202. scaler2 = 1 * value
  1203. elseif type == "Divide" then
  1204. scaler2 = 1 / value
  1205. end
  1206. coroutine.resume(coroutine.create(function()
  1207. for i = 0, 10 / bonuspeed, 0.1 do
  1208. swait()
  1209. if type == "Add" then
  1210. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1211. elseif type == "Divide" then
  1212. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1213. end
  1214. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1215. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1216. end
  1217. rng:Destroy()
  1218. end))
  1219. end
  1220.  
  1221. function Eviscerate(dude)
  1222. if dude.Name ~= char then
  1223. local bgf = IT("BodyGyro", dude.Head)
  1224. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1225. local val = IT("BoolValue", dude)
  1226. val.Name = "IsHit"
  1227. local ds = coroutine.wrap(function()
  1228. dude:WaitForChild("Head"):BreakJoints()
  1229. wait(0.5)
  1230. target = nil
  1231. coroutine.resume(coroutine.create(function()
  1232. for i, v in pairs(dude:GetChildren()) do
  1233. if v:IsA("Accessory") then
  1234. v:Destroy()
  1235. end
  1236. if v:IsA("Humanoid") then
  1237. v:Destroy()
  1238. end
  1239. if v:IsA("CharacterMesh") then
  1240. v:Destroy()
  1241. end
  1242. if v:IsA("Model") then
  1243. v:Destroy()
  1244. end
  1245. if v:IsA("Part") or v:IsA("MeshPart") then
  1246. for x, o in pairs(v:GetChildren()) do
  1247. if o:IsA("Decal") then
  1248. o:Destroy()
  1249. end
  1250. end
  1251. coroutine.resume(coroutine.create(function()
  1252. v.Material = "Neon"
  1253. v.CanCollide = false
  1254. local PartEmmit1 = IT("ParticleEmitter", v)
  1255. PartEmmit1.LightEmission = 1
  1256. PartEmmit1.Texture = "rbxassetid://284205403"
  1257. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1258. PartEmmit1.Rate = 150
  1259. PartEmmit1.Lifetime = NumberRange.new(1)
  1260. PartEmmit1.Size = NumberSequence.new({
  1261. NumberSequenceKeypoint.new(0, 0.75, 0),
  1262. NumberSequenceKeypoint.new(1, 0, 0)
  1263. })
  1264. PartEmmit1.Transparency = NumberSequence.new({
  1265. NumberSequenceKeypoint.new(0, 0, 0),
  1266. NumberSequenceKeypoint.new(1, 1, 0)
  1267. })
  1268. PartEmmit1.Speed = NumberRange.new(0, 0)
  1269. PartEmmit1.VelocitySpread = 30000
  1270. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1271. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1272. local BodPoss = IT("BodyPosition", v)
  1273. BodPoss.P = 3000
  1274. BodPoss.D = 1000
  1275. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1276. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1277. v.Color = maincolor.Color
  1278. coroutine.resume(coroutine.create(function()
  1279. for i = 0, 49 do
  1280. swait(1)
  1281. v.Transparency = v.Transparency + 0.08
  1282. end
  1283. wait(0.5)
  1284. PartEmmit1.Enabled = false
  1285. wait(3)
  1286. v:Destroy()
  1287. dude:Destroy()
  1288. end))
  1289. end))
  1290. end
  1291. end
  1292. end))
  1293. end)
  1294. ds()
  1295. end
  1296. end
  1297.  
  1298. function FindNearestHead(Position, Distance, SinglePlayer)
  1299. if SinglePlayer then
  1300. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1301. end
  1302. local List = {}
  1303. for i, v in pairs(workspace:GetChildren()) do
  1304. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1305. table.insert(List, v)
  1306. end
  1307. end
  1308. return List
  1309. end
  1310.  
  1311. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1312. local type = type
  1313. local rng = Instance.new("Part", char)
  1314. rng.Anchored = true
  1315. rng.BrickColor = color
  1316. rng.CanCollide = false
  1317. rng.FormFactor = 3
  1318. rng.Name = "Ring"
  1319. rng.Material = "Neon"
  1320. rng.Size = Vector3.new(1, 1, 1)
  1321. rng.Transparency = 0
  1322. rng.TopSurface = 0
  1323. rng.BottomSurface = 0
  1324. rng.CFrame = pos
  1325. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1326. local rngm = Instance.new("SpecialMesh", rng)
  1327. rngm.MeshType = MType
  1328. rngm.Scale = Vector3.new(x1, y1, z1)
  1329. local scaler2 = 1
  1330. local speeder = FastSpeed
  1331. if type == "Add" then
  1332. scaler2 = 1 * value
  1333. elseif type == "Divide" then
  1334. scaler2 = 1 / value
  1335. end
  1336. coroutine.resume(coroutine.create(function()
  1337. for i = 0, 10 / bonuspeed, 0.1 do
  1338. swait()
  1339. if type == "Add" then
  1340. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1341. elseif type == "Divide" then
  1342. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1343. end
  1344. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1345. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1346. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1347. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1348. end
  1349. rng:Destroy()
  1350. end))
  1351. end
  1352.  
  1353. function SoulSteal(dude)
  1354. if dude.Name ~= char then
  1355. local bgf = IT("BodyGyro", dude.Head)
  1356. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1357. local val = IT("BoolValue", dude)
  1358. val.Name = "IsHit"
  1359. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1360. local soulst = coroutine.wrap(function()
  1361. local soul = Instance.new("Part",dude)
  1362. soul.Size = Vector3.new(1,1,1)
  1363. soul.CanCollide = false
  1364. soul.Anchored = false
  1365. soul.Position = torso.Position
  1366. soul.Transparency = 1
  1367. local PartEmmit1 = IT("ParticleEmitter", soul)
  1368. PartEmmit1.LightEmission = 1
  1369. PartEmmit1.Texture = "rbxassetid://569507414"
  1370. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1371. PartEmmit1.Rate = 250
  1372. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1373. PartEmmit1.Size = NumberSequence.new({
  1374. NumberSequenceKeypoint.new(0, 1, 0),
  1375. NumberSequenceKeypoint.new(1, 0, 0)
  1376. })
  1377. PartEmmit1.Transparency = NumberSequence.new({
  1378. NumberSequenceKeypoint.new(0, 0, 0),
  1379. NumberSequenceKeypoint.new(1, 1, 0)
  1380. })
  1381. PartEmmit1.Speed = NumberRange.new(0, 0)
  1382. PartEmmit1.VelocitySpread = 30000
  1383. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1384. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1385. local BodPoss = IT("BodyPosition", soul)
  1386. BodPoss.P = 3000
  1387. BodPoss.D = 1000
  1388. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1389. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1390. wait(1.6)
  1391. soul.Touched:connect(function(hit)
  1392. if hit.Parent == char then
  1393. soul:Destroy()
  1394. end
  1395. end)
  1396. wait(1.2)
  1397. while soul do
  1398. swait()
  1399. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1400. BodPoss.Position = tors.Position
  1401. end
  1402. end)
  1403. soulst()
  1404. end
  1405. end
  1406. function FaceMouse()
  1407. local Cam = workspace.CurrentCamera
  1408. return {
  1409. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1410. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1411. }
  1412. end
  1413. -------------------------------------------------------
  1414. --End Effect Function--
  1415. -------------------------------------------------------
  1416. function Cso(ID, PARENT, VOLUME, PITCH)
  1417. local NSound = nil
  1418. coroutine.resume(coroutine.create(function()
  1419. NSound = IT("Sound", PARENT)
  1420. NSound.Volume = VOLUME
  1421. NSound.Pitch = PITCH
  1422. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1423. swait()
  1424. NSound:play()
  1425. game:GetService("Debris"):AddItem(NSound, 10)
  1426. end))
  1427. return NSound
  1428. end
  1429. function CameraEnshaking(Length, Intensity)
  1430. coroutine.resume(coroutine.create(function()
  1431. local intensity = 1 * Intensity
  1432. local rotM = 0.01 * Intensity
  1433. for i = 0, Length, 0.1 do
  1434. swait()
  1435. intensity = intensity - 0.05 * Intensity / Length
  1436. rotM = rotM - 5.0E-4 * Intensity / Length
  1437. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1438. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1439. end
  1440. hum.CameraOffset = Vector3.new(0, 0, 0)
  1441. end))
  1442. end
  1443. function chatfunc(text, color)
  1444. local chat = coroutine.wrap(function()
  1445. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1446. char:FindFirstChild("TalkingBillBoard"):destroy()
  1447. end
  1448. local naeeym2 = Instance.new("BillboardGui", char)
  1449. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1450. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  1451. naeeym2.Adornee = hed
  1452. naeeym2.Name = "TalkingBillBoard"
  1453. local tecks2 = Instance.new("TextLabel", naeeym2)
  1454. tecks2.BackgroundTransparency = 1
  1455. tecks2.BorderSizePixel = 0
  1456. tecks2.Text = ""
  1457. tecks2.Font = "SciFi"
  1458. tecks2.TextSize = 30
  1459. tecks2.TextStrokeTransparency = 0
  1460. tecks2.TextColor3 = color
  1461. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1462. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1463. coroutine.resume(coroutine.create(function()
  1464. while true do
  1465. swait(1)
  1466. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1467. tecks2.Rotation = math.random(-5, 5)
  1468. end
  1469. end))
  1470. for i = 1, string.len(text) do
  1471. CFuncs.Sound.Create("rbxassetid://274118116", hed, 5.25, 0.115)
  1472. tecks2.Text = string.sub(text, 1, i)
  1473. swait(1)
  1474. end
  1475. wait(1)
  1476. naeeym2:Destroy()
  1477. end)
  1478. chat()
  1479. end
  1480. -------------------------------------------------------
  1481. --End Important Functions--
  1482. -------------------------------------------------------
  1483.  
  1484.  
  1485. -------------------------------------------------------
  1486. --Start Customization--
  1487. -------------------------------------------------------
  1488. local Player_Size = 1
  1489. if Player_Size ~= 1 then
  1490. root.Size = root.Size * Player_Size
  1491. tors.Size = tors.Size * Player_Size
  1492. hed.Size = hed.Size * Player_Size
  1493. ra.Size = ra.Size * Player_Size
  1494. la.Size = la.Size * Player_Size
  1495. rl.Size = rl.Size * Player_Size
  1496. ll.Size = ll.Size * Player_Size
  1497. ----------------------------------------------------------------------------------
  1498. rootj.Parent = root
  1499. neck.Parent = tors
  1500. RW.Parent = tors
  1501. LW.Parent = tors
  1502. RH.Parent = tors
  1503. LH.Parent = tors
  1504. ----------------------------------------------------------------------------------
  1505. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1506. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1507. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1508. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1509. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1510. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1511. ----------------------------------------------------------------------------------
  1512. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1513. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1514. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1515. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1516. --hat.Parent = Character
  1517. end
  1518. ----------------------------------------------------------------------------------
  1519. local SONG = 1567323605
  1520. local SONG2 = 0
  1521. local Music = Instance.new("Sound",tors)
  1522. Music.Volume = 3.5
  1523. Music.Looped = true
  1524. Music.Pitch = 1 --Pitcher
  1525. ----------------------------------------------------------------------------------
  1526. local equipped = false
  1527. local idle = 0
  1528. local change = 1
  1529. local val = 0
  1530. local toim = 0
  1531. local idleanim = 0.4
  1532. local sine = 0
  1533. local Sit = 1
  1534. ----------------------------------------------------------------------------------
  1535. hum.WalkSpeed = 16
  1536. hum.JumpPower = 57
  1537. hum.Animator.Parent = nil
  1538. ----------------------------------------------------------------------------------
  1539. local Blobby = Instance.new("Part", char)
  1540. Blobby.Name = "Blob"
  1541. Blobby.CanCollide = false
  1542. Blobby.BrickColor = BrickColor.new("Really black")
  1543. Blobby.Transparency = 0
  1544. Blobby.Material = "Plastic"
  1545. Blobby.Size = Vector3.new(1, 1, 2)
  1546. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1547. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1548.  
  1549. local Weld = Instance.new("Weld", Blobby)
  1550. Weld.Part0 = ra
  1551. Weld.Part1 = Blobby
  1552. Weld.C1 = CFrame.new(0, -2, 1.1)
  1553. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1554.  
  1555. local M2 = Instance.new("SpecialMesh")
  1556. M2.Parent = Blobby
  1557. M2.MeshId = "http://www.roblox.com/asset/?id=10604848"
  1558. M2.TextureId = "http://www.roblox.com/asset/?id=10605252"
  1559. M2.Scale = Vector3.new(1, 1, 1)
  1560.  
  1561. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1562. naeeym2.AlwaysOnTop = true
  1563. naeeym2.Size = UDim2.new(5,35,2,15)
  1564. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1565. naeeym2.Adornee = hed
  1566. naeeym2.Name = "Name"
  1567. --naeeym2.PlayerToHideFrom = Player
  1568. local tecks2 = Instance.new("TextLabel",naeeym2)
  1569. tecks2.BackgroundTransparency = 1
  1570. tecks2.TextScaled = true
  1571. tecks2.BorderSizePixel = 0
  1572. tecks2.Text = "Fight Me"
  1573. tecks2.Font = Enum.Font.Bodoni
  1574. tecks2.TextSize = 30
  1575. tecks2.TextStrokeTransparency = 0
  1576. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1577. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1578. tecks2.Size = UDim2.new(1,0,0.5,0)
  1579. tecks2.Parent = naeeym2]]
  1580. -------------------------------------------------------
  1581. --End Customization--
  1582. -------------------------------------------------------
  1583. wait(1)
  1584. player = game.Players.LocalPlayer
  1585. torso = player.Character:WaitForChild("Torso")
  1586. mouse = player:GetMouse()
  1587.  
  1588. mouse.KeyDown:connect(function(key)
  1589. if key == "l" then
  1590. dist = (torso.Position - mouse.Hit.p).magnitude
  1591. if dist <= 10000 then
  1592. torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1593. end
  1594. end
  1595. end)
  1596. -------------------------------------------------------
  1597. --Start Attacks N Stuff--
  1598. -------------------------------------------------------
  1599. local naeeym2 = Instance.new("BillboardGui",char)
  1600. naeeym2.AlwaysOnTop = true
  1601. naeeym2.Size = UDim2.new(5,35,2,35)
  1602. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1603. naeeym2.Adornee = hed
  1604. naeeym2.Name = "Name"
  1605.  
  1606. local tecks2 = Instance.new("TextLabel",naeeym2)
  1607. tecks2.BackgroundTransparency = 1
  1608. tecks2.TextScaled = true
  1609. tecks2.BorderSizePixel = 0
  1610. tecks2.Text = "im dead"
  1611. tecks2.Font = "Garamond"
  1612. tecks2.TextSize = 30
  1613. tecks2.TextStrokeTransparency = 0
  1614. tecks2.TextColor3 = BrickColor.new('Really black').Color
  1615. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1616. tecks2.Size = UDim2.new(1,0,0.5,0)
  1617. tecks2.Parent = naeeym2
  1618. textfag = tecks2
  1619. tecks2.Text = "Edited by ozzak1003"
  1620. wait(2)
  1621. tecks2.Text = "Don't leak please :)"
  1622. wait(1)
  1623. tecks2.Text = "Aeonian"
  1624. coroutine.resume(coroutine.create(function()
  1625. while textfag ~= nil do
  1626. swait()
  1627. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1628. textfag.Rotation = math.random(-3,3)
  1629. end
  1630. end))
  1631.  
  1632.  
  1633. function chatfunc(text, color)
  1634. local chat = coroutine.wrap(function()
  1635. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1636. char:FindFirstChild("TalkingBillBoard"):destroy()
  1637. end
  1638. local naeeym2 = Instance.new("BillboardGui", char)
  1639. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1640. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  1641. naeeym2.Adornee = hed
  1642. naeeym2.Name = "TalkingBillBoard"
  1643. local tecks2 = Instance.new("TextLabel", naeeym2)
  1644. tecks2.BackgroundTransparency = 1
  1645. tecks2.BorderSizePixel = 0
  1646. tecks2.Text = ""
  1647. tecks2.Font = "SciFi"
  1648. tecks2.TextSize = 30
  1649. tecks2.TextStrokeTransparency = 0
  1650. tecks2.TextColor3 = color
  1651. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1652. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1653. local tecks3 = Instance.new("TextLabel", naeeym2)
  1654. tecks3.BackgroundTransparency = 1
  1655. tecks3.BorderSizePixel = 0
  1656. tecks3.Text = ""
  1657. tecks3.Font = "SciFi"
  1658. tecks3.TextSize = 30
  1659. tecks3.TextStrokeTransparency = 0
  1660. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1661. tecks3.TextStrokeColor3 = color
  1662. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1663. coroutine.resume(coroutine.create(function()
  1664. while true do
  1665. swait(1)
  1666. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1667. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1668. tecks2.Rotation = math.random(-5, 5)
  1669. tecks3.Rotation = math.random(-5, 5)
  1670. end
  1671. end))
  1672. for i = 1, string.len(text) do
  1673. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  1674. tecks2.Text = string.sub(text, 1, i)
  1675. tecks3.Text = string.sub(text, 1, i)
  1676. swait(1)
  1677. end
  1678. wait(1)
  1679. local randomrot = math.random(1, 2)
  1680. if randomrot == 1 then
  1681. for i = 1, 50 do
  1682. swait()
  1683. tecks2.Rotation = tecks2.Rotation - 0.75
  1684. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1685. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1686. tecks3.Rotation = tecks2.Rotation + 0.75
  1687. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1688. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1689. end
  1690. elseif randomrot == 2 then
  1691. for i = 1, 50 do
  1692. swait()
  1693. tecks2.Rotation = tecks2.Rotation + 0.75
  1694. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1695. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1696. tecks3.Rotation = tecks2.Rotation - 0.75
  1697. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1698. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1699. end
  1700. end
  1701. naeeym2:Destroy()
  1702. end)
  1703. chat()
  1704. end
  1705. ----------
  1706. function Eyeyeyeyeyeyey_Slammo()
  1707. attack = true
  1708. hum.WalkSpeed = 0
  1709. local Blobby = IT("Part", char)
  1710. Blobby.Name = "Blob"
  1711. Blobby.CanCollide = false
  1712. Blobby.BrickColor = BrickC("Really black")
  1713. Blobby.Transparency = 0
  1714. Blobby.Material = "Plastic"
  1715. Blobby.Size = Vector3.new(1, 1, 2)
  1716. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1717. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1718.  
  1719. local Weld = IT("Weld", Blobby)
  1720. Weld.Part0 = hed
  1721. Weld.Part1 = Blobby
  1722. Weld.C1 = CF(0, -17.6, 1.4)
  1723. Weld.C0 = angles(Rad(0),0,0)
  1724.  
  1725. local M2 = IT("SpecialMesh")
  1726. M2.Parent = Blobby
  1727. M2.MeshId = "http://www.roblox.com/asset/?id=10604848"
  1728. M2.TextureId = "http://www.roblox.com/asset/?id=10605252"
  1729. M2.Scale = Vector3.new(3.3, 3.3, 3.3)
  1730. CFuncs.Sound.Create("rbxassetid://135925117", head, 100, 1)
  1731. for i = 0, 6, 0.1 do
  1732. swait()
  1733. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.2)
  1734. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1735. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1736. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1737. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
  1738. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
  1739. end
  1740. Magic(1, "Add", root.CFrame * CF(0, -1.9, -20), Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  1741. Magic(5, "Add", root.CFrame * CF(0, -1.9, -20), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  1742. Magic(10, "Add", root.CFrame * CF(0, -1.9, -20), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  1743. for i, v in pairs(FindNearestHead(root.CFrame.p, 25.5)) do
  1744. if v:FindFirstChild("Head") then
  1745. Eviscerate(v)
  1746. end
  1747. end
  1748. for i = 0, 6, 0.1 do
  1749. swait()
  1750. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(90 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1751. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1752. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.3 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  1753. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.3 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  1754. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
  1755. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
  1756. end
  1757. Blobby:Destroy()
  1758. attack = false
  1759. hum.WalkSpeed = 10
  1760. end
  1761. function Ban()
  1762. attack = true
  1763. for i = 0, 2.6, 0.1 do
  1764. swait()
  1765. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  1766. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  1767. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  1768. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  1769. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  1770. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.2)
  1771. end
  1772. Cso("147722910", tors, 10, 1)
  1773. CameraEnshaking(2, 15)
  1774. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1775. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1776. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1777. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  1778. if v:FindFirstChild("Head") then
  1779. Eviscerate(v)
  1780. end
  1781. end
  1782. for i = 0, 3, 0.1 do
  1783. swait()
  1784. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  1785. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  1786. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  1787. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  1788. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  1789. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  1790. end
  1791. attack = false
  1792. end
  1793. function BigBan()
  1794. attack = true
  1795. Weld.C0 = CFrame.Angles(Rad(-90), Rad(-25), Rad(0))
  1796. for i = 0, 3.6, 0.1 do
  1797. swait()
  1798. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.2)
  1799. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  1800. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  1801. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  1802. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-225), Rad(-.6), Rad(-45)), 0.2)
  1803. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-225), Rad(-6), Rad(45)), 0.2)
  1804. end
  1805. Cso("147722910", tors, 10, 1)
  1806. CameraEnshaking(2, 15)
  1807. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1808. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1809. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1810. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 14.5)) do
  1811. if v:FindFirstChild("Head") then
  1812. Eviscerate(v)
  1813. end
  1814. end
  1815. for i = 0, 2.6, 0.1 do
  1816. swait()
  1817. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(0)), 0.2)
  1818. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  1819. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  1820. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  1821. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-.6), Rad(-45)), 0.2)
  1822. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
  1823. end
  1824. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1825. attack = false
  1826. end
  1827. function BANN()
  1828. attack = true
  1829. M2.Scale = Vector3.new(2, 2, 2)
  1830. for i = 0, 4.6, 0.1 do
  1831. swait()
  1832. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  1833. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  1834. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  1835. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  1836. RW.C0 = clerp(RW.C0, CF(.6* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  1837. LW.C0 = clerp(LW.C0, CF(-.8* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(156), Rad(-.6), Rad(45)), 0.2)
  1838. end
  1839. Cso("147722910", char, 10, 1)
  1840. CameraEnshaking(2, 35)
  1841. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1842. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1843. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1844. Effects.Ring.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
  1845. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  1846. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  1847. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  1848. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 19.5)) do
  1849. if v:FindFirstChild("Head") then
  1850. Eviscerate(v)
  1851. end
  1852. end
  1853. for i = 0, 3, 0.1 do
  1854. swait()
  1855. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  1856. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  1857. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  1858. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  1859. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  1860. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  1861. end
  1862. M2.Scale = Vector3.new(1, 1, 1)
  1863. attack = false
  1864. end
  1865. function BURN_IN_HELL()
  1866. attack = true
  1867. chatfunc("BURN....", BrickColor.random().Color)
  1868. for i = 0,5.2,0.1 do
  1869. swait()
  1870. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1871. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1872. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  1873. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  1874. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  1875. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  1876. end
  1877. chatfunc("IN....", BrickColor.random().Color)
  1878. wait(2)
  1879. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1880. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1881. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1882. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1883. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  1884. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  1885. chatfunc("nahid hell", BrickColor.random().Color)
  1886. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  1887. if v:FindFirstChild("Head") then
  1888. Eviscerate(v)
  1889. SoulSteal(v)
  1890. end
  1891. end
  1892. coroutine.resume(coroutine.create(function()
  1893. for i = 0,2.8,0.1 do
  1894. swait()
  1895. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1896. end
  1897. for i = 0,1.8,0.1 do
  1898. swait()
  1899. hum.CameraOffset = Vector3.new(0,0,0)
  1900. end
  1901. end))
  1902. for i = 0,3.7,0.1 do
  1903. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1904. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1905. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  1906. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  1907. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1908. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  1909. end
  1910. wait(.6)
  1911. attack = false
  1912. end
  1913. function Call_Upon_The_Eyes()
  1914. attack = true
  1915. hum.WalkSpeed = 0
  1916. for i = 0, 6, 0.1 do
  1917. swait()
  1918. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1919. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1920. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1921. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1922. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  1923. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1924. end
  1925. Magic(5, "Add", Mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  1926. Magic(10, "Add", Mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  1927. Magic(1, "Add", Mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  1928. Magic(1, "Add", Mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  1929.  
  1930. for i, v in pairs(FindNearestHead(Mouse.Hit.p, 14.5)) do
  1931. if v:FindFirstChild("Head") then
  1932. Eviscerate(v)
  1933. end
  1934. end
  1935. for i = 0, 6, 0.1 do
  1936. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1937. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1938. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1939. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1940. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.2)
  1941. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1942. end
  1943. attack = false
  1944. hum.WalkSpeed = 10
  1945. end
  1946. function TUSKOR661()
  1947. attack = true
  1948. M2.Scale = Vector3.new(5, 5, 5)
  1949. chatfunc("get dunked on!.", Color3.new(0, 0, 0))
  1950. for i = 0, 15, 0.1 do
  1951. swait()
  1952. hum.CameraOffset = Vector3.new(0, 8, 0)
  1953. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 8 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  1954. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  1955. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  1956. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  1957. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0), Rad(15)), 0.2)
  1958. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  1959. end
  1960. Cso("147722910", char, 10, .7)
  1961. Cso("483458132", char, 10, .7)
  1962. Cso("483458132", char, 10, 1)
  1963. CameraEnshaking(6, 65)
  1964. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1965. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1966. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1967. Effects.Ring.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
  1968. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  1969. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  1970. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  1971. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Really black"), "Sphere")
  1972. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Really black"), "Sphere")
  1973. Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really black"), "Sphere")
  1974. Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really black"), "Sphere")
  1975. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
  1976. if v:FindFirstChild("Head") then
  1977. Eviscerate(v)
  1978. end
  1979. end
  1980. for i = 0, 15, 0.1 do
  1981. swait()
  1982. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(0)), 0.2)
  1983. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  1984. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  1985. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  1986. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-.6), Rad(-45)), 0.2)
  1987. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
  1988. end
  1989. M2.Scale = Vector3.new(1, 1, 1)
  1990. attack = false
  1991. end
  1992. function GalaBomb()
  1993. attack = true
  1994. chatfunc("time to die nahid!!!!!.", BrickColor.new("Really black").Color)
  1995. Cso("464600985", hed, 3.5, 1)
  1996. local orb = Instance.new("Part", char)
  1997. orb.Anchored = true
  1998. orb.BrickColor = BrickC("Really black")
  1999. orb.CanCollide = false
  2000. orb.FormFactor = 3
  2001. orb.Name = "Ring"
  2002. orb.Material = "Neon"
  2003. orb.Size = Vector3.new(1, 1, 1)
  2004. orb.Transparency = 0
  2005. orb.TopSurface = 0
  2006. orb.BottomSurface = 0
  2007. local orbm = Instance.new("SpecialMesh", orb)
  2008. orbm.MeshType = "Sphere"
  2009. orbm.Name = "SizeMesh"
  2010. orbm.Scale = Vector3.new(0, 0, 0)
  2011. local scaled = 0.1
  2012. local posid = 0
  2013. for i = 0, 12, 0.1 do
  2014. swait()
  2015. scaled = scaled + 0.001
  2016. posid = posid - scaled
  2017. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2018. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  2019. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(0)), 0.1)
  2020. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-25)), 0.1)
  2021. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.1)
  2022. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.1)
  2023. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(170), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.1)
  2024. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.1)
  2025. end
  2026. for i = 0, 2, 0.1 do
  2027. swait()
  2028. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(-30)), 0.1)
  2029. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(30)), 0.1)
  2030. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.1)
  2031. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.1)
  2032. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.1)
  2033. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.1)
  2034. end
  2035. coroutine.resume(coroutine.create(function()
  2036. orb.Anchored = false
  2037. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  2038. local a = Instance.new("Part", workspace)
  2039. a.Name = "Direction"
  2040. a.Anchored = true
  2041. a.BrickColor = BrickC("Really black")
  2042. a.Material = "Neon"
  2043. a.Transparency = 1
  2044. a.CanCollide = false
  2045. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  2046. local ignore = orb
  2047. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2048. a.BottomSurface = 10
  2049. a.TopSurface = 10
  2050. local distance = (orb.CFrame.p - position).magnitude
  2051. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2052. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  2053. orb.CFrame = a.CFrame
  2054. a:Destroy()
  2055. local bv = Instance.new("BodyVelocity")
  2056. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2057. bv.velocity = orb.CFrame.lookVector * 125
  2058. bv.Parent = orb
  2059. local hitted = false
  2060. game:GetService("Debris"):AddItem(orb, 15)
  2061. swait()
  2062. local hit = orb.Touched:connect(function(hit)
  2063. if hitted == false then
  2064. hitted = true
  2065. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  2066. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  2067. if v:FindFirstChild("Head") then
  2068. Eviscerate(v)
  2069. end
  2070. end
  2071. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  2072. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  2073. for i = 0, 9 do
  2074. Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
  2075. Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
  2076. end
  2077. orb.Anchored = true
  2078. orb.Transparency = 1
  2079. wait(8)
  2080. orb:Destroy()
  2081. end
  2082. end)
  2083. end))
  2084. for i = 0, 1, 0.1 do
  2085. swait()
  2086. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(30)), 0.3)
  2087. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
  2088. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.3)
  2089. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
  2090. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.3)
  2091. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.3)
  2092. end
  2093. attack = false
  2094. end
  2095. -------------------------------------------------------
  2096. --End Attacks N Stuff--
  2097. -------------------------------------------------------
  2098. mouse.KeyDown:connect(function(key)
  2099. if string.byte(key) == 48 then
  2100. Swing = 2
  2101. hum.WalkSpeed = 38.82
  2102. end
  2103. end)
  2104. mouse.KeyUp:connect(function(key)
  2105. if string.byte(key) == 48 then
  2106. Swing = 1
  2107. hum.WalkSpeed = 16
  2108. end
  2109. end)
  2110. mouse.KeyDown:connect(function(key)
  2111. if attack == false then
  2112. if key == 'e' then
  2113. BigBan()
  2114. elseif key == 'v' then
  2115. GalaBomb()
  2116. elseif key == 'r' then
  2117. BANN()
  2118. elseif key == 'q' then
  2119. TUSKOR661()
  2120. elseif key == 'z' then
  2121. BURN_IN_HELL()
  2122. elseif key == 'c' then
  2123. Call_Upon_The_Eyes()
  2124. elseif key == 'x' then
  2125. Eyeyeyeyeyeyey_Slammo()
  2126. elseif key == 't' then
  2127. Cso("1450018171", hed, 10, 1)
  2128. end
  2129. end
  2130. end)
  2131. mouse.Button1Down:connect(function(key)
  2132. if attack == false then
  2133. Ban()
  2134. end
  2135. end)
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143. -------------------------------------------------------
  2144. --Start Animations--
  2145. -------------------------------------------------------
  2146. while true do
  2147. swait()
  2148. sine = sine + change
  2149. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2150. local velderp = root.Velocity.y
  2151. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2152. if equipped == true or equipped == false then
  2153. if attack == false then
  2154. idle = idle + 1
  2155. else
  2156. idle = 0
  2157. end
  2158. --Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
  2159. if 1 < root.Velocity.y and hitfloor == nil then
  2160. Anim = "Jump"
  2161. if attack == false then
  2162. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  2163. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2164. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2165. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2166. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  2167. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  2168. end
  2169. elseif -1 > root.Velocity.y and hitfloor == nil then
  2170. Anim = "Fall"
  2171. if attack == false then
  2172. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  2173. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2174. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2175. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2176. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2177. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2178. end
  2179. elseif torvel < 1 and hitfloor ~= nil then
  2180. Anim = "Idle"
  2181. change = 1
  2182. if attack == false then
  2183. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2184. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2185. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2186. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2187. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(190), Rad(-.6), Rad(13)), 0.1)
  2188. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  2189. end
  2190. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2191. Anim = "Walk"
  2192. change = 1
  2193. if attack == false then
  2194. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  2195. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 6.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2196. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8* Player_Size - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2197. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8* Player_Size + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2198. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(190) , Rad(8 * Cos(sine / 7)), Rad(13) - ra.RotVelocity.Y / 75), 0.1)
  2199. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  2200. end
  2201. elseif torvel >= 25 and hitfloor ~= nil then
  2202. Anim = "Sprint"
  2203. change = 1.35
  2204. if attack == false then
  2205. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2206. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2207. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925* Player_Size - 0.5* Player_Size * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2208. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925* Player_Size + 0.5* Player_Size * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2209. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(215) , Rad(8 * Cos(sine / 7)), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2210. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-75) , Rad(8 * Cos(sine / 7)) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2211. end
  2212. end
  2213. end
  2214. Music.SoundId = "rbxassetid://"..SONG
  2215. Music.Looped = true
  2216. Music.Pitch = 1
  2217. Music.Volume = 1.5
  2218. Music.Parent = tors
  2219. Music:Resume()
  2220. if 0 < #Effects then
  2221. for e = 1, #Effects do
  2222. if Effects[e] ~= nil then
  2223. local Thing = Effects[e]
  2224. if Thing ~= nil then
  2225. local Part = Thing[1]
  2226. local Mode = Thing[2]
  2227. local Delay = Thing[3]
  2228. local IncX = Thing[4]
  2229. local IncY = Thing[5]
  2230. local IncZ = Thing[6]
  2231. if 1 >= Thing[1].Transparency then
  2232. if Thing[2] == "Block1" then
  2233. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2234. local Mesh = Thing[1].Mesh
  2235. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2236. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2237. elseif Thing[2] == "Block2" then
  2238. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2239. local Mesh = Thing[7]
  2240. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2241. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2242. elseif Thing[2] == "Block3" then
  2243. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2244. local Mesh = Thing[7]
  2245. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2246. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2247. elseif Thing[2] == "Cylinder" then
  2248. local Mesh = Thing[1].Mesh
  2249. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2250. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2251. end
  2252. else
  2253. Part.Parent = nil
  2254. table.remove(Effects, e)
  2255. end
  2256. end
  2257. end
  2258. end
  2259. end
  2260. end
  2261. -------------------------------------------------------
  2262. --End Animations And Script--
  2263. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement