Advertisement
HenloMyDude

jevil with no animations

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