Advertisement
HenloMyDude

jevil but you

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