Josemmoya

hehehehehehehgysusdopk3vbedw=fec

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