Advertisement
PowerSans124

SHERIFF REAL MAGIC

Jul 14th, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.67 KB | None | 0 0
  1. script.Name = "machine gun banisher v2 maded to destroy skids"
  2. warn'WELCOME TO The Final Sans.'
  3. warn'Please Killing SKIDS.'
  4. print'Just So You Know: this script was supposed to be named "The Final Skid Banisher"'
  5. print' but the tags ruined it. so it was named, The Final Judgement.'
  6. warn'===NEW UPDATE: VERSION 1.00!==='
  7. warn'>Made "Colorful Death"s Bullets bigger. now you can'
  8. warn'kill more skids.'
  9. --//====================================================\\--
  10. --|| CREATED BY SHACKLUSTER
  11. --\\====================================================//--
  12. script:ClearAllChildren()
  13. wait(0.2)
  14. Player = game:GetService("Players").LocalPlayer
  15. PlayerGui = Player.PlayerGui
  16. Cam = workspace.CurrentCamera
  17. Backpack = Player.Backpack
  18. Character = Player.Character
  19. Humanoid = Character.Humanoid
  20. Mouse = Player:GetMouse()
  21. RootPart = Character["HumanoidRootPart"]
  22. Torso = Character["Torso"]
  23. Head = Character["Head"]
  24. RightArm = Character["Right Arm"]
  25. LeftArm = Character["Left Arm"]
  26. RightLeg = Character["Right Leg"]
  27. LeftLeg = Character["Left Leg"]
  28. RootJoint = RootPart["RootJoint"]
  29. Neck = Torso["Neck"]
  30. RightShoulder = Torso["Right Shoulder"]
  31. LeftShoulder = Torso["Left Shoulder"]
  32. RightHip = Torso["Right Hip"]
  33. LeftHip = Torso["Left Hip"]
  34. local TIME = 0
  35.  
  36. IT = Instance.new
  37. CF = CFrame.new
  38. VT = Vector3.new
  39. RAD = math.rad
  40. C3 = Color3.new
  41. UD2 = UDim2.new
  42. BRICKC = BrickColor.new
  43. ANGLES = CFrame.Angles
  44. EULER = CFrame.fromEulerAnglesXYZ
  45. COS = math.cos
  46. ACOS = math.acos
  47. SIN = math.sin
  48. ASIN = math.asin
  49. ABS = math.abs
  50. MRANDOM = math.random
  51. FLOOR = math.floor
  52.  
  53. --//=================================\\
  54. --|| USEFUL VALUES
  55. --\\=================================//
  56.  
  57. Animation_Speed = 1.5
  58. local FORCERESET = false
  59. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  60. local Speed = 30
  61. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  62. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  63. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  64. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  65. local DAMAGEMULTIPLIER = 1
  66. local ANIM = "Idle"
  67. local ATTACK = false
  68. local EQUIPPED = false
  69. local HOLD = false
  70. local COMBO = 1
  71. local Rooted = false
  72. local SINE = 0
  73. local KEYHOLD = false
  74. local CHANGE = 2 / Animation_Speed
  75. local WALKINGANIM = false
  76. local VALUE1 = false
  77. local VALUE2 = false
  78. local ROBLOXIDLEANIMATION = IT("Animation")
  79. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  80. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  81. --ROBLOXIDLEANIMATION.Parent = Humanoid
  82. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  83. WEAPONGUI.Name = "BanishV3Gui"
  84. local Weapon = IT("Model")
  85. Weapon.Name = "Adds"
  86. local Effects = IT("Folder", Weapon)
  87. Effects.Name = "Effects"
  88. local ANIMATOR = Humanoid.Animator
  89. local ANIMATE = Character:FindFirstChild("Animate")
  90. local UNANCHOR = true
  91. local TOBANISH = {}
  92. script.Parent = PlayerGui
  93.  
  94. --//=================================\\
  95. --\\=================================//
  96.  
  97. --//=================================\\
  98. --|| Texts For Talk
  99. --//=================================\\
  100. V="Eggplant"
  101. p = game.Players.LocalPlayer
  102. char = p.Character
  103. local txt = Instance.new("BillboardGui", char)
  104. txt.Adornee = char .Head
  105. txt.Name = "_status"
  106. txt.Size = UDim2.new(2, 0, 1.2, 0)
  107. txt.StudsOffset = Vector3.new(-9, 8, 0)
  108. local text = Instance.new("TextLabel", txt)
  109. text.Size = UDim2.new(10, 0, 7, 0)
  110. text.FontSize = "Size24"
  111. text.TextScaled = true
  112. text.TextTransparency = 0
  113. text.BackgroundTransparency = 1
  114. text.TextTransparency = 0
  115. text.TextStrokeTransparency = 0
  116. text.Font = "Arcade"
  117. text.TextStrokeColor3 = Color3.new(255,255,255)
  118.  
  119. v=Instance.new("Part")
  120. v.Name = "ColorBrick"
  121. v.Parent=p.Character
  122. v.FormFactor="Symmetric"
  123. v.Anchored=true
  124. v.CanCollide=false
  125. v.BottomSurface="Smooth"
  126. v.TopSurface="Smooth"
  127. v.Size=Vector3.new(10,5,3)
  128. v.Transparency=1
  129. v.CFrame=char.Torso.CFrame
  130. v.Transparency=1
  131. text.TextColor3 = Color3.new(0,255,0)
  132. v.Shape="Block"
  133. wait()
  134. text.Text = "Sheriff: zzzzzzzzzzzzzzzz"
  135. wait(5)
  136. text.Text = "Human: AHHHHHHHHHHHHHHHHH HELP SHERIFF HERE MONSTER!!!";
  137. wait(5)
  138. text.Text = "Sheriff: A..."
  139. wait(3)
  140. text.Text = "Sheriff: OH NO THAT MONSTR :("
  141. wait(3)
  142. text.TextColor3 = Color3.new(0,200,0)
  143. text.Text = "Sheriff: in need get magic gear and kill monster"
  144. wait(5)
  145. text.Text = "Monster: heh really YOU BE DIED MY FACE =)"
  146. wait(3)
  147. text.TextColor3 = Color3.new(0,255,0)
  148. text.Text = "Sheriff: no its gear called BANISH =)"
  149. wait(5)
  150. text.Text = "Monstr: wait WHAT?"
  151. wait(3)
  152. text.TextColor3 = Color3.new(255,0,0)
  153. text.Text = "Sheriff: I AM"
  154. wait(3)
  155. text.Text = "Sheriff: REAL SHERIFF MAGIC"
  156. wait(3)
  157. text.Text = "Sheriff: I WILL KILL YOUR HERE HELL"
  158. wait(3)
  159. text.Text = "Real Sheriff Magic LV =)"
  160. wait(3)
  161. --//=================================\\
  162. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  163. --\\=================================//
  164.  
  165. ArtificialHB = Instance.new("BindableEvent", script)
  166. ArtificialHB.Name = "ArtificialHB"
  167.  
  168. script:WaitForChild("ArtificialHB")
  169.  
  170. frame = Frame_Speed
  171. tf = 0
  172. allowframeloss = false
  173. tossremainder = false
  174. lastframe = tick()
  175. script.ArtificialHB:Fire()
  176.  
  177. game:GetService("RunService").Heartbeat:connect(function(s, p)
  178. tf = tf + s
  179. if tf >= frame then
  180. if allowframeloss then
  181. script.ArtificialHB:Fire()
  182. lastframe = tick()
  183. else
  184. for i = 1, math.floor(tf / frame) do
  185. script.ArtificialHB:Fire()
  186. end
  187. lastframe = tick()
  188. end
  189. if tossremainder then
  190. tf = 0
  191. else
  192. tf = tf - frame * math.floor(tf / frame)
  193. end
  194. end
  195. end)
  196.  
  197. --//=================================\\
  198. --\\=================================//
  199.  
  200. --//=================================\\
  201. --|| SOME FUNCTIONS
  202. --\\=================================//
  203.  
  204. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  205. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  206. end
  207.  
  208. function PositiveAngle(NUMBER)
  209. if NUMBER >= 0 then
  210. NUMBER = 0
  211. end
  212. return NUMBER
  213. end
  214.  
  215. function NegativeAngle(NUMBER)
  216. if NUMBER <= 0 then
  217. NUMBER = 0
  218. end
  219. return NUMBER
  220. end
  221.  
  222. function Swait(NUMBER)
  223. if NUMBER == 0 or NUMBER == nil then
  224. ArtificialHB.Event:wait()
  225. else
  226. for i = 1, NUMBER do
  227. ArtificialHB.Event:wait()
  228. end
  229. end
  230. end
  231.  
  232. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  233. local NEWMESH = IT(MESH)
  234. if MESH == "SpecialMesh" then
  235. NEWMESH.MeshType = MESHTYPE
  236. if MESHID ~= "nil" and MESHID ~= "" then
  237. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  238. end
  239. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  240. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  241. end
  242. end
  243. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  244. NEWMESH.Scale = SCALE
  245. NEWMESH.Parent = PARENT
  246. return NEWMESH
  247. end
  248.  
  249. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  250. local NEWPART = IT("Part")
  251. NEWPART.formFactor = FORMFACTOR
  252. NEWPART.Reflectance = REFLECTANCE
  253. NEWPART.Transparency = TRANSPARENCY
  254. NEWPART.CanCollide = false
  255. NEWPART.Locked = true
  256. NEWPART.Anchored = true
  257. if ANCHOR == false then
  258. NEWPART.Anchored = false
  259. end
  260. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  261. NEWPART.Name = NAME
  262. NEWPART.Size = SIZE
  263. NEWPART.Position = Torso.Position
  264. NEWPART.Material = MATERIAL
  265. NEWPART:BreakJoints()
  266. NEWPART.Parent = PARENT
  267. return NEWPART
  268. end
  269.  
  270. local function weldBetween(a, b)
  271. local weldd = Instance.new("ManualWeld")
  272. weldd.Part0 = a
  273. weldd.Part1 = b
  274. weldd.C0 = CFrame.new()
  275. weldd.C1 = b.CFrame:inverse() * a.CFrame
  276. weldd.Parent = a
  277. return weldd
  278. end
  279.  
  280.  
  281. function QuaternionFromCFrame(cf)
  282. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  283. local trace = m00 + m11 + m22
  284. if trace > 0 then
  285. local s = math.sqrt(1 + trace)
  286. local recip = 0.5 / s
  287. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  288. else
  289. local i = 0
  290. if m11 > m00 then
  291. i = 1
  292. end
  293. if m22 > (i == 0 and m00 or m11) then
  294. i = 2
  295. end
  296. if i == 0 then
  297. local s = math.sqrt(m00 - m11 - m22 + 1)
  298. local recip = 0.5 / s
  299. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  300. elseif i == 1 then
  301. local s = math.sqrt(m11 - m22 - m00 + 1)
  302. local recip = 0.5 / s
  303. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  304. elseif i == 2 then
  305. local s = math.sqrt(m22 - m00 - m11 + 1)
  306. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  307. end
  308. end
  309. end
  310.  
  311. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  312. local xs, ys, zs = x + x, y + y, z + z
  313. local wx, wy, wz = w * xs, w * ys, w * zs
  314. local xx = x * xs
  315. local xy = x * ys
  316. local xz = x * zs
  317. local yy = y * ys
  318. local yz = y * zs
  319. local zz = z * zs
  320. 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))
  321. end
  322.  
  323. function QuaternionSlerp(a, b, t)
  324. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  325. local startInterp, finishInterp;
  326. if cosTheta >= 0.0001 then
  327. if (1 - cosTheta) > 0.0001 then
  328. local theta = ACOS(cosTheta)
  329. local invSinTheta = 1 / SIN(theta)
  330. startInterp = SIN((1 - t) * theta) * invSinTheta
  331. finishInterp = SIN(t * theta) * invSinTheta
  332. else
  333. startInterp = 1 - t
  334. finishInterp = t
  335. end
  336. else
  337. if (1 + cosTheta) > 0.0001 then
  338. local theta = ACOS(-cosTheta)
  339. local invSinTheta = 1 / SIN(theta)
  340. startInterp = SIN((t - 1) * theta) * invSinTheta
  341. finishInterp = SIN(t * theta) * invSinTheta
  342. else
  343. startInterp = t - 1
  344. finishInterp = t
  345. end
  346. end
  347. 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
  348. end
  349.  
  350. function Clerp(a, b, t)
  351. local qa = {QuaternionFromCFrame(a)}
  352. local qb = {QuaternionFromCFrame(b)}
  353. local ax, ay, az = a.x, a.y, a.z
  354. local bx, by, bz = b.x, b.y, b.z
  355. local _t = 1 - t
  356. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  357. end
  358.  
  359. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  360. local frame = IT("Frame")
  361. frame.BackgroundTransparency = TRANSPARENCY
  362. frame.BorderSizePixel = BORDERSIZEPIXEL
  363. frame.Position = POSITION
  364. frame.Size = SIZE
  365. frame.BackgroundColor3 = COLOR
  366. frame.BorderColor3 = BORDERCOLOR
  367. frame.Name = NAME
  368. frame.Parent = PARENT
  369. return frame
  370. end
  371.  
  372. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  373. local label = IT("TextLabel")
  374. label.BackgroundTransparency = 1
  375. label.Size = UD2(1, 0, 1, 0)
  376. label.Position = UD2(0, 0, 0, 0)
  377. label.TextColor3 = TEXTCOLOR
  378. label.TextStrokeTransparency = STROKETRANSPARENCY
  379. label.TextTransparency = TRANSPARENCY
  380. label.FontSize = TEXTFONTSIZE
  381. label.Font = TEXTFONT
  382. label.BorderSizePixel = BORDERSIZEPIXEL
  383. label.TextScaled = false
  384. label.Text = TEXT
  385. label.Name = NAME
  386. label.Parent = PARENT
  387. return label
  388. end
  389.  
  390. function NoOutlines(PART)
  391. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  392. end
  393.  
  394. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  395. local NEWWELD = IT(TYPE)
  396. NEWWELD.Part0 = PART0
  397. NEWWELD.Part1 = PART1
  398. NEWWELD.C0 = C0
  399. NEWWELD.C1 = C1
  400. NEWWELD.Parent = PARENT
  401. return NEWWELD
  402. end
  403.  
  404. local S = IT("Sound")
  405. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  406. local NEWSOUND = nil
  407. coroutine.resume(coroutine.create(function()
  408. NEWSOUND = S:Clone()
  409. NEWSOUND.Parent = PARENT
  410. NEWSOUND.Volume = VOLUME
  411. NEWSOUND.Pitch = PITCH
  412. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  413. NEWSOUND:play()
  414. if DOESLOOP == true then
  415. NEWSOUND.Looped = true
  416. else
  417. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  418. NEWSOUND:remove()
  419. end
  420. end))
  421. return NEWSOUND
  422. end
  423.  
  424. ---------------------------------------------------------------
  425. KG = Instance.new("Sound", game.Players.LocalPlayer.Character)
  426. KG.Volume = 7
  427. KG.SoundId = "rbxassetid://1138099448"
  428. KG.Looped = true
  429. KG:Play()
  430. ---------------------------------------------------------------
  431. wait(13.9)
  432.  
  433. Player = game:GetService("Players").LocalPlayer
  434. PlayerGui = Player:FindFirstChildOfClass("PlayerGui")
  435. Cam = workspace.CurrentCamera
  436. Backpack = Player:FindFirstChildOfClass("Backpack")
  437. Character = Player.Character
  438. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  439. Mouse = Player:GetMouse()
  440.  
  441. function chatfunc(text)
  442. local chat = coroutine.wrap(function()
  443. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  444. Character:FindFirstChild("TalkingBillBoard"):destroy()
  445. end
  446. local naeeym2 = Instance.new("BillboardGui",Character)
  447. naeeym2.Size = UDim2.new(0,100,0,40)
  448. naeeym2.StudsOffset = Vector3.new(0,3,0)
  449. naeeym2.Adornee = Character.Head
  450. naeeym2.Name = "TalkingBillBoard"
  451. local tecks3 = Instance.new("TextLabel",naeeym2)
  452. tecks3.BackgroundTransparency = 1
  453. tecks3.BorderSizePixel = 0
  454. tecks3.Text = ""
  455. tecks3.Font = "SciFi"
  456. tecks3.TextSize = 30
  457. tecks3.TextStrokeTransparency = 0
  458. tecks3.TextColor3 = Color3.new(3.15,0,0)
  459. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  460. tecks3.Size = UDim2.new(1,0,0.5,0)
  461. for i = 1,string.len(text),1 do
  462. tecks3.Text = string.sub(text,1,i)
  463. wait(0.01)
  464. end
  465. wait(3)
  466. for i = 1, 80 do
  467. Swait()
  468. tecks3.Position = tecks3.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  469. tecks3.Rotation = tecks3.Rotation + .8
  470. tecks3.TextStrokeTransparency = tecks3.TextStrokeTransparency +.03
  471. tecks3.TextTransparency = tecks3.TextTransparency + .03
  472. end
  473. end)
  474. chat()
  475. end
  476.  
  477.  
  478. function CFrameFromTopBack(at, top, back)
  479. local right = top:Cross(back)
  480. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  481. end
  482.  
  483. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  484. local cR=255
  485. local cG=0
  486. local cB=0
  487. local flg5=1 local omgidk=1
  488. local add=15
  489. game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
  490. if omgidk>10000 then omgidk=0 end
  491. omgidk=omgidk+1
  492. if cR>=255 then flg5=1 end
  493. if cG>=255 then flg5=2 end
  494. if cB>=255 then flg5=3 end
  495. if flg5==1 then cR=cR-add cG=cG+add end
  496. if flg5==2 then cG=cG-add cB=cB+add end
  497. if flg5==3 then cB=cB-add cR=cR+add end
  498. color=Color3.fromRGB(cR,cG,cB)
  499. function WACKYEFFECT(Table)
  500. local TYPE = (Table.EffectType or "Sphere")
  501. local SIZE = (Table.Size or VT(6,6,6))
  502. local ENDSIZE = (Table.Size2 or VT(7,7,7))
  503. local TRANSPARENCY = (Table.Transparency or 0)
  504. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  505. local CFRAME = (Table.CFrame or Torso.CFrame)
  506. local MOVEDIRECTION = (Table.MoveToPos or nil)
  507. local ROTATION1 = (Table.RotationX or 0)
  508. local ROTATION2 = (Table.RotationY or 0)
  509. local ROTATION3 = (Table.RotationZ or 0)
  510. local MATERIAL = "Neon"
  511. local COLOR = color
  512. local TIME = (Table.Time or 45)
  513. local SOUNDID = (Table.SoundID or nil)
  514. local SOUNDPITCH = (Table.SoundPitch or nil)
  515. local SOUNDVOLUME = (Table.SoundVolume or nil)
  516. coroutine.resume(coroutine.create(function()
  517. local PLAYSSOUND = false
  518. local SOUND = nil
  519. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  520. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  521. PLAYSSOUND = true
  522. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  523. end
  524. EFFECT.Color = color
  525. local MSH = nil
  526. if TYPE == "Sphere" then
  527. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  528. elseif TYPE == "Block" then
  529. MSH = IT("BlockMesh",EFFECT)
  530. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  531. elseif TYPE == "Wave" then
  532. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  533. elseif TYPE == "Ring" then
  534. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  535. elseif TYPE == "Slash" then
  536. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  537. elseif TYPE == "Round Slash" then
  538. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  539. elseif TYPE == "Swirl" then
  540. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  541. elseif TYPE == "Skull" then
  542. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  543. elseif TYPE == "Crystal" then
  544. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  545. end
  546. if MSH ~= nil then
  547. local MOVESPEED = nil
  548. if MOVEDIRECTION ~= nil then
  549. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  550. end
  551. local GROWTH = SIZE - ENDSIZE
  552. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  553. if TYPE == "Block" then
  554. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  555. else
  556. EFFECT.CFrame = CFRAME
  557. end
  558. for LOOP = 1, TIME+1 do
  559. Swait()
  560. MSH.Scale = MSH.Scale - GROWTH/TIME
  561. if TYPE == "Wave" then
  562. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  563. end
  564. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  565. if TYPE == "Block" then
  566. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  567. else
  568. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  569. end
  570. if MOVEDIRECTION ~= nil then
  571. local ORI = EFFECT.Orientation
  572. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  573. EFFECT.Orientation = ORI
  574. end
  575. end
  576. if PLAYSSOUND == false then
  577. EFFECT:remove()
  578. else
  579. SOUND.Stopped:Connect(function()
  580. EFFECT:remove()
  581. end)
  582. end
  583. else
  584. if PLAYSSOUND == false then
  585. EFFECT:remove()
  586. else
  587. repeat Swait() until SOUND.Playing == false
  588. EFFECT:remove()
  589. end
  590. end
  591. end))
  592. end
  593. end)
  594. function MakeForm(PART,TYPE)
  595. if TYPE == "Cyl" then
  596. local MSH = IT("CylinderMesh",PART)
  597. elseif TYPE == "Ball" then
  598. local MSH = IT("SpecialMesh",PART)
  599. MSH.MeshType = "Sphere"
  600. elseif TYPE == "Wedge" then
  601. local MSH = IT("SpecialMesh",PART)
  602. MSH.MeshType = "Wedge"
  603. end
  604. end
  605. function SpawnTrail(FROM,TO,BIG)
  606. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Trail", VT(10,10,10))
  607. MakeForm(TRAIL,"Cyl")
  608. local cR=255
  609. local cG=0
  610. local cB=0
  611. local flg5=1 local omgidk=1
  612. local add=15
  613. game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
  614. if omgidk>10000 then omgidk=0 end
  615. omgidk=omgidk+1
  616. if cR>=255 then flg5=1 end
  617. if cG>=255 then flg5=2 end
  618. if cB>=255 then flg5=3 end
  619. if flg5==1 then cR=cR-add cG=cG+add end
  620. if flg5==2 then cG=cG-add cB=cB+add end
  621. if flg5==3 then cB=cB-add cR=cR+add end
  622. color=Color3.fromRGB(cR,cG,cB)
  623. TRAIL.Color = color
  624. end)
  625. local DIST = (FROM - TO).Magnitude
  626. if BIG == true then
  627. TRAIL.Size = VT(5,DIST,5)
  628. else
  629. TRAIL.Size = VT(5,DIST,5)
  630. end
  631. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  632. coroutine.resume(coroutine.create(function()
  633. for i = 1, 55 do
  634. Swait()
  635. TRAIL.Transparency = TRAIL.Transparency + 0.01
  636. end
  637. TRAIL:remove()
  638. end))
  639. end
  640.  
  641. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  642. local DIRECTION = CF(StartPos,EndPos).lookVector
  643. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  644. end
  645.  
  646. function turnto(position)
  647. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  648. end
  649.  
  650. --//=================================\\
  651. --|| WEAPON CREATION
  652. --\\=================================//
  653.  
  654. local Particle = IT("ParticleEmitter",nil)
  655. Particle.Enabled = false
  656. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  657. Particle.LightEmission = 0.5
  658. Particle.Rate = 150
  659. Particle.ZOffset = 0.2
  660. Particle.Rotation = NumberRange.new(-180, 180)
  661. Particle.RotSpeed = NumberRange.new(-180, 180)
  662. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  663. Particle.Color = ColorSequence.new(C3(255,0,0),C3(255,128,0),C3(255,255,0),C3(0,255,0),C3(0,255,255),C3(0,0,255),C3(191,0,255),C3(255,0,191))
  664.  
  665. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  666. function ParticleEmitter(Table)
  667. local PRTCL = Particle:Clone()
  668. local Speed = Table.Speed or 5
  669. local Drag = Table.Drag or 0
  670. local Size1 = Table.Size1 or 1
  671. local Size2 = Table.Size2 or 5
  672. local Lifetime1 = Table.Lifetime1 or 9.5
  673. local Lifetime2 = Table.Lifetime2 or 10
  674. local Parent = Table.Parent or Torso
  675. local Emit = Table.Emit or 100
  676. local Offset = Table.Offset or 360
  677. local Acel = Table.Acel or VT(0,0,0)
  678. local Enabled = Table.Enabled or false
  679. PRTCL.Parent = Parent
  680. PRTCL.Size = NumberSequence.new(Size1,Size2)
  681. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  682. PRTCL.Speed = NumberRange.new(Speed)
  683. PRTCL.VelocitySpread = Offset
  684. PRTCL.Drag = Drag
  685. PRTCL.Acceleration = Acel
  686. if Enabled == false then
  687. PRTCL:Emit(Emit)
  688. Debris:AddItem(PRTCL,Lifetime2)
  689. else
  690. PRTCL.Enabled = true
  691. end
  692. return PRTCL
  693. end
  694. m = game.Players.LocalPlayer
  695. char = m.Character
  696. local txt = Instance.new("BillboardGui", char)
  697. txt.Adornee = char.Head
  698. txt.Name = "_status"
  699. txt.Size = UDim2.new(2, 0, 1.2, 0)
  700. txt.StudsOffset = Vector3.new(-9, 8, 0)
  701. local text = Instance.new("TextLabel", txt)
  702. text.Size = UDim2.new(10, 0, 7, 0)
  703. text.FontSize = "Size24"
  704. text.TextScaled = true
  705. text.TextTransparency = 0
  706. text.BackgroundTransparency = 1
  707. text.TextTransparency = 0
  708. text.TextStrokeTransparency = 0
  709. text.Font = "Bodoni"
  710. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  711. v = Instance.new("Part")
  712. v.Name = "ColorBrick"
  713. v.Parent = m.Character
  714. v.Anchored = true
  715. v.CanCollide = false
  716. v.BottomSurface = "Smooth"
  717. v.TopSurface = "Smooth"
  718. v.Size = Vector3.new(10, 5, 3)
  719. v.Transparency = 1
  720. v.CFrame = char.Torso.CFrame
  721. v.BrickColor = BrickColor.new("Really black")
  722. v.Transparency = 1
  723. v.Shape = "Block"
  724. spawn(function()
  725. local TweenService = game:GetService("TweenService")
  726. local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  727. local Int = 0
  728. while wait(0.5) do
  729. if Int == #Colours then Int = 0 end
  730. Int = Int+1
  731. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  732. end
  733. end)
  734. text.Text = ""
  735.  
  736. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  737. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  738. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  739. MakeForm(Part,"Wedge")
  740. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  741. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  742. MakeForm(Part,"Wedge")
  743. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  744. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  745. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  746. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  747. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  748. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  749. MakeForm(Part,"Cyl")
  750. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  751. for i = 1, 8 do
  752. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  753. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  754. end
  755. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  756. MakeForm(Part,"Cyl")
  757. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  758. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  759. MakeForm(Part,"Ball")
  760. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  761. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  762. MakeForm(Part,"Wedge")
  763. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  764. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  765. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  766. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  767. MakeForm(Part,"Cyl")
  768. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  769. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  770. MakeForm(Part,"Cyl")
  771. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  772. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  773. MakeForm(Part,"Cyl")
  774. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  775. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  776. MakeForm(Part,"Wedge")
  777. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  778. local LASTPART = Handle
  779. for i = 1, 10 do
  780. if LASTPART == Handle then
  781. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  782. LASTPART = Part
  783. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  784. else
  785. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  786. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  787. LASTPART = Part
  788. end
  789. end
  790.  
  791. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  792. MakeForm(Barrel,"Cyl")
  793. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  794. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  795. MakeForm(Part,"Cyl")
  796. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  797. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  798. MakeForm(Part,"Wedge")
  799. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  800. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  801. MakeForm(Hole,"Cyl")
  802. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  803. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  804. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  805. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  806. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  807. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  808. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  809. coroutine.resume(coroutine.create(function()
  810. while wait() do
  811. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  812. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  813. end
  814. end))
  815.  
  816. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.7, Size2 = 0, Lifetime1 = 0.7, Lifetime2 = 0.7, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(3,9,8)})
  817. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.8, Size2 = 0, Lifetime1 = 0.8, Lifetime2 = 0.9, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(3,9,8)})
  818.  
  819. local cR=255
  820. local cG=0
  821. local cB=0
  822. local flg5=1 local omgidk=1
  823. local add=15
  824. game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
  825. if omgidk>10000 then omgidk=0 end
  826. omgidk=omgidk+1
  827. if cR>=255 then flg5=1 end
  828. if cG>=255 then flg5=2 end
  829. if cB>=255 then flg5=3 end
  830. if flg5==1 then cR=cR-add cG=cG+add end
  831. if flg5==2 then cG=cG-add cB=cB+add end
  832. if flg5==3 then cB=cB-add cR=cR+add end
  833. color=Color3.fromRGB(cR,cG,cB)
  834. for _, c in pairs(Weapon:GetDescendants()) do
  835. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  836. c.Material = "Glass"
  837. c.Color = C3(0,0,0)
  838. elseif c.ClassName == "Part" and c.Name == "Eye" then
  839. c.Color = color
  840. c.Material = "Neon"
  841. end
  842. end
  843. end)
  844. Weapon.Parent = Character
  845. for _, c in pairs(Weapon:GetChildren()) do
  846. if c.ClassName == "Part" then
  847. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  848. end
  849. end
  850.  
  851. local SKILLTEXTCOLOR = C3(1,0,0)
  852. local SKILLFONT = "Antique"
  853. local SKILLTEXTSIZE = 7
  854.  
  855. Humanoid.Died:connect(function()
  856. ATTACK = true
  857. end)
  858.  
  859. local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  860. local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  861.  
  862. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Killer Gaster Blaster", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 1")
  863. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Killer Talk", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 2")
  864.  
  865. function printbye(Name)
  866. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  867. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  868. end
  869. workspace.ChildAdded:connect(function(instance)
  870. for BANISH = 1, #TOBANISH do
  871. if TOBANISH[BANISH] ~= nil then
  872. if instance.Name == TOBANISH[BANISH] then
  873. coroutine.resume(coroutine.create(function()
  874. printbye(instance.Name)
  875. instance:ClearAllChildren()
  876. Debris:AddItem(instance,0.0005)
  877. end))
  878. end
  879. end
  880. end
  881. end)
  882.  
  883. --//=================================\\
  884. --|| DAMAGING
  885. --\\=================================//
  886.  
  887. function Banish(Foe)
  888. if Foe then
  889. coroutine.resume(coroutine.create(function()
  890. --if game.Players:FindFirstChild(Foe.Name) then
  891. table.insert(TOBANISH,Foe.Name)
  892. printbye(Foe.Name)
  893. --end
  894. Foe.Archivable = true
  895. local CLONE = Foe:Clone()
  896. Foe:Destroy()
  897. CLONE.Parent = Effects
  898. CLONE:BreakJoints()
  899. local MATERIALS = {"Glass","Neon"}
  900. for _, c in pairs(CLONE:GetDescendants()) do
  901. if c:IsA("BasePart") then
  902. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  903. CreateSound(340722848, c, 10, 1, false)
  904. end
  905. c.Anchored = true
  906. c.Transparency = c.Transparency + 0.2
  907. c.Material = MATERIALS[MRANDOM(1,2)]
  908. c.Color = C3(1,0,0)
  909. if c.ClassName == "MeshPart" then
  910. c.TextureID = ""
  911. end
  912. if c:FindFirstChildOfClass("SpecialMesh") then
  913. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  914. end
  915. if c:FindFirstChildOfClass("Decal") then
  916. c:FindFirstChildOfClass("Decal"):remove()
  917. end
  918. c.Name = "Banished"
  919. c.CanCollide = false
  920. else
  921. c:remove()
  922. end
  923. end
  924. local A = false
  925. for i = 1, 35 do
  926. if A == false then
  927. A = true
  928. elseif A == true then
  929. A = false
  930. end
  931. for _, c in pairs(CLONE:GetDescendants()) do
  932. if c:IsA("BasePart") then
  933. c.Anchored = true
  934. c.Material = MATERIALS[MRANDOM(1,2)]
  935. c.Transparency = c.Transparency + 0.8/35
  936. if A == false then
  937. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  938. elseif A == true then
  939. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  940. end
  941. end
  942. end
  943. Swait()
  944. end
  945. CLONE:remove()
  946. end))
  947. end
  948. end
  949.  
  950. function ApplyAoE(POSITION,RANGE,ISBANISH)
  951. local CHILDREN = workspace:GetDescendants()
  952. for index, CHILD in pairs(CHILDREN) do
  953. if CHILD.ClassName == "Model" and CHILD ~= Character then
  954. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  955. if HUM then
  956. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  957. if TORSO then
  958. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  959. if ISBANISH == true then
  960. Banish(CHILD)
  961. else
  962. if ISBANISH == "Gravity" then
  963. HUM.PlatformStand = true
  964. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  965. local grav = Instance.new("BodyPosition",TORSO)
  966. grav.D = 15
  967. grav.P = 20000
  968. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  969. grav.position = TORSO.Position
  970. grav.Name = "V3BanishForce"..Player.Name
  971. else
  972. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  973. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  974. end
  975. else
  976. HUM.PlatformStand = false
  977. end
  978. end
  979. elseif ISBANISH == "Gravity" then
  980. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  981. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  982. HUM.PlatformStand = false
  983. end
  984. end
  985. end
  986. end
  987. end
  988. end
  989. end
  990.  
  991.  
  992.  
  993. UnBanishTaunts = {"... hello monstr you want be died?", "Story Of Fight =)", "you be died =).", ". HOW YOU IS SURVIVE?", "died!", "=)", "who are you =).", "Sheriff Edit By PowerSans1234."}
  994.  
  995.  
  996. --//=================================\\
  997. --|| ATTACK FUNCTIONS AND STUFF
  998. --\\=================================//
  999.  
  1000. function Colorful_Death()
  1001. ATTACK = true
  1002. Rooted = false
  1003. for i=0, 0.05, 0.1 / Animation_Speed do
  1004. Swait()
  1005. turnto(Mouse.Hit.p)
  1006. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1007. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1008. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1009. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1010. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1011. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1012. end
  1013. repeat
  1014. for i=0, 0.05, 0.1 / Animation_Speed do
  1015. Swait()
  1016. turnto(Mouse.Hit.p)
  1017. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1018. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1019. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1020. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1021. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1022. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1023. end
  1024. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  1025. SpawnTrail(Hole.Position,POS)
  1026. if HIT ~= nil then
  1027. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  1028. Banish(HIT.Parent)
  1029. end
  1030. end
  1031. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,7.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1032. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 131070686, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1033. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1034. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1035. for i=0, 0.05, 0.1 / Animation_Speed do
  1036. Swait()
  1037. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1038. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  1039. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1040. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1041. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1042. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1043. end
  1044. until KEYHOLD == false
  1045. ATTACK = false
  1046. Rooted = false
  1047. end
  1048.  
  1049.  
  1050.  
  1051. --//=================================\\
  1052. --|| ASSIGN THINGS TO KEYS
  1053. --\\=================================//
  1054.  
  1055. function MouseDown(Mouse)
  1056. if ATTACK == false then
  1057. end
  1058. end
  1059.  
  1060. function MouseUp(Mouse)
  1061. HOLD = false
  1062. end
  1063.  
  1064. function KeyDown(Key)
  1065. KEYHOLD = true
  1066. if Key == "z" and ATTACK == false then
  1067. Colorful_Death()
  1068. end
  1069.  
  1070. if Key == "b" and ATTACK == false then
  1071. chatfunc(UnBanishTaunts[MRANDOM(1,#UnBanishTaunts)])
  1072. TOBANISH = {}
  1073. end
  1074.  
  1075. if Key == "c" and ATTACK == false then
  1076.  
  1077. end
  1078.  
  1079. if Key == "v" and ATTACK == false then
  1080. end
  1081.  
  1082. if Key == "x" and ATTACK == false then
  1083. end
  1084. end
  1085.  
  1086. function KeyUp(Key)
  1087. KEYHOLD = false
  1088. end
  1089.  
  1090. Mouse.Button1Down:connect(function(NEWKEY)
  1091. MouseDown(NEWKEY)
  1092. end)
  1093. Mouse.Button1Up:connect(function(NEWKEY)
  1094. MouseUp(NEWKEY)
  1095. end)
  1096. Mouse.KeyDown:connect(function(NEWKEY)
  1097. KeyDown(NEWKEY)
  1098. end)
  1099. Mouse.KeyUp:connect(function(NEWKEY)
  1100. KeyUp(NEWKEY)
  1101. end)
  1102.  
  1103. --//=================================\\
  1104. --\\=================================//
  1105.  
  1106.  
  1107. function unanchor()
  1108. if UNANCHOR == true then
  1109. g = Character:GetChildren()
  1110. for i = 1, #g do
  1111. if g[i].ClassName == "Part" then
  1112. g[i].Anchored = false
  1113. end
  1114. end
  1115. end
  1116. end
  1117.  
  1118.  
  1119. --//=================================\\
  1120. --|| WRAP THE WHOLE SCRIPT UP
  1121. --\\=================================//
  1122.  
  1123. Humanoid.Changed:connect(function(Jump)
  1124. if Jump == "Jump" and (Disable_Jump == true) then
  1125. Humanoid.Jump = false
  1126. end
  1127. end)
  1128.  
  1129. local CONNECT = nil
  1130.  
  1131. while true do
  1132. Swait()
  1133. ANIMATE.Parent = nil
  1134. if Character:FindFirstChildOfClass("Humanoid") == nil then
  1135. Humanoid = IT("Humanoid",Character)
  1136. end
  1137. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  1138. v:Stop();
  1139. end
  1140. SINE = SINE + CHANGE
  1141. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1142. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1143. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1144. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 29)
  1145. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  1146. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / 3)
  1147. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / 3)
  1148. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / 3)
  1149. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / 3)
  1150. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  1151. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / 3)
  1152. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / 3)
  1153. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / 3)
  1154. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / 3)
  1155. end
  1156. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  1157. ANIM = "Jump"
  1158. if ATTACK == false then
  1159. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1160. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1161. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1162. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1163. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  1164. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1165. end
  1166. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  1167. ANIM = "Fall"
  1168. if ATTACK == false then
  1169. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1170. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1171. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1172. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1173. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1174. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  1175. end
  1176. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  1177. ANIM = "Idle"
  1178. if ATTACK == false then
  1179. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / 3)
  1180. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 4.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / 3)
  1181. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(75), RAD(45 + 2 * SIN(SINE / 12)), RAD(-25))* RIGHTSHOULDERC0, 0.15 / 3)
  1182. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / 3)
  1183. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / 3)
  1184. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / 3)
  1185. end
  1186. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  1187. ANIM = "Walk"
  1188. if ATTACK == false then
  1189. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / 3)
  1190. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / 3)
  1191. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / 3)
  1192. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / 3)
  1193. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / 3)
  1194. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / 3)
  1195. end
  1196. end
  1197. unanchor()
  1198. Humanoid.MaxHealth = "inf"
  1199. Humanoid.Health = "inf"
  1200. if Rooted == false then
  1201. Disable_Jump = false
  1202. Humanoid.WalkSpeed = Speed
  1203. elseif Rooted == true then
  1204. Disable_Jump = true
  1205. Humanoid.WalkSpeed = 0
  1206. end
  1207. end
  1208. --//=================================\\
  1209. --\\=================================//
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215. --//====================================================\\--
  1216. --|| END OF SCRIPT
  1217. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement