Awooslayer699

Untitled

Feb 23rd, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("say h/ not hl/ ya dummy")end;print("get rekt");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("running the script noob")
  141.  
  142.  
  143. -----------------------
  144. --[[ Name : Poley Boy ]]--
  145. -------------------------------------------------------
  146. --A script By spooderman
  147.  
  148. --Discord Creterisk#2958
  149.  
  150. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  151. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  152. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  153. --YOU FUCKING SKIDS,
  154. --For Those who log/decompile this, If you sell or trade this,
  155. --and I find out who you are, i will take massive action.
  156.  
  157. -------------------------------------------------------
  158.  
  159. local FavIDs = {
  160. 340106355, --Nefl Crystals
  161. 927529620, --Dimension
  162. 876981900, --Fantasy
  163. 398987889, --Ordinary Days
  164. 1117396305, --Oh wait, it's you.
  165. 885996042, --Action Winter Journey
  166. 919231299, --Sprawling Idiot Effigy
  167. 743466274, --Good Day Sunshine
  168. 727411183, --Knife Fight
  169. 1402748531, --The Earth Is Counting On You!
  170. 595230126, --Robot Language
  171. 478890315 --Death Road to Canada: Rotten Shotgun
  172. }
  173.  
  174.  
  175.  
  176.  
  177. --The reality of my life isn't real but a Universe -makhail07
  178. wait(0.2)
  179. local plr = game:service'Players'.LocalPlayer
  180. print('Local User is '..plr.Name)
  181. print('Poley Boy Loaded')
  182. print('Hi, P O L E')
  183. local char = plr.Character
  184. local hum = char.Humanoid
  185. local hed = char.Head
  186. local root = char.HumanoidRootPart
  187. local rootj = root.RootJoint
  188. local tors = char.Torso
  189. local ra = char["Right Arm"]
  190. local la = char["Left Arm"]
  191. local rl = char["Right Leg"]
  192. local ll = char["Left Leg"]
  193. local neck = tors["Neck"]
  194. local mouse = plr:GetMouse()
  195. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  196. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  197. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  198. local maincolor = BrickColor.new("Institutional white")
  199. -------------------------------------------------------
  200. --Start Good Stuff--
  201. -------------------------------------------------------
  202. cam = game.Workspace.CurrentCamera
  203. CF = CFrame.new
  204. angles = CFrame.Angles
  205. attack = false
  206. Euler = CFrame.fromEulerAnglesXYZ
  207. Rad = math.rad
  208. IT = Instance.new
  209. BrickC = BrickColor.new
  210. Cos = math.cos
  211. Acos = math.acos
  212. Sin = math.sin
  213. Asin = math.asin
  214. Abs = math.abs
  215. Mrandom = math.random
  216. Floor = math.floor
  217. -------------------------------------------------------
  218. --End Good Stuff--
  219. -------------------------------------------------------
  220. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  221. RSH, LSH = nil, nil
  222. RW = Instance.new("Weld")
  223. LW = Instance.new("Weld")
  224. RH = tors["Right Hip"]
  225. LH = tors["Left Hip"]
  226. RSH = tors["Right Shoulder"]
  227. LSH = tors["Left Shoulder"]
  228. RSH.Parent = nil
  229. LSH.Parent = nil
  230. RW.Name = "RW"
  231. RW.Part0 = tors
  232. RW.C0 = CF(1.5, 0.5, 0)
  233. RW.C1 = CF(0, 0.5, 0)
  234. RW.Part1 = ra
  235. RW.Parent = tors
  236. LW.Name = "LW"
  237. LW.Part0 = tors
  238. LW.C0 = CF(-1.5, 0.5, 0)
  239. LW.C1 = CF(0, 0.5, 0)
  240. LW.Part1 = la
  241. LW.Parent = tors
  242. Effects = {}
  243. -------------------------------------------------------
  244. --Start HeartBeat--
  245. -------------------------------------------------------
  246. ArtificialHB = Instance.new("BindableEvent", script)
  247. ArtificialHB.Name = "Heartbeat"
  248. script:WaitForChild("Heartbeat")
  249.  
  250. frame = 1 / 60
  251. tf = 0
  252. allowframeloss = false
  253. tossremainder = false
  254.  
  255.  
  256. lastframe = tick()
  257. script.Heartbeat:Fire()
  258.  
  259.  
  260. game:GetService("RunService").Heartbeat:connect(function(s, p)
  261. tf = tf + s
  262. if tf >= frame then
  263. if allowframeloss then
  264. script.Heartbeat:Fire()
  265. lastframe = tick()
  266. else
  267. for i = 1, math.floor(tf / frame) do
  268. script.Heartbeat:Fire()
  269. end
  270. lastframe = tick()
  271. end
  272. if tossremainder then
  273. tf = 0
  274. else
  275. tf = tf - frame * math.floor(tf / frame)
  276. end
  277. end
  278. end)
  279. -------------------------------------------------------
  280. --End HeartBeat--
  281. -------------------------------------------------------
  282.  
  283. -------------------------------------------------------
  284. --Start Important Functions--
  285. -------------------------------------------------------
  286. function swait(num)
  287. if num == 0 or num == nil then
  288. game:service("RunService").Stepped:wait(0)
  289. else
  290. for i = 0, num do
  291. game:service("RunService").Stepped:wait(0)
  292. end
  293. end
  294. end
  295. function thread(f)
  296. coroutine.resume(coroutine.create(f))
  297. end
  298. function clerp(a, b, t)
  299. local qa = {
  300. QuaternionFromCFrame(a)
  301. }
  302. local qb = {
  303. QuaternionFromCFrame(b)
  304. }
  305. local ax, ay, az = a.x, a.y, a.z
  306. local bx, by, bz = b.x, b.y, b.z
  307. local _t = 1 - t
  308. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  309. end
  310. function QuaternionFromCFrame(cf)
  311. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  312. local trace = m00 + m11 + m22
  313. if trace > 0 then
  314. local s = math.sqrt(1 + trace)
  315. local recip = 0.5 / s
  316. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  317. else
  318. local i = 0
  319. if m00 < m11 then
  320. i = 1
  321. end
  322. if m22 > (i == 0 and m00 or m11) then
  323. i = 2
  324. end
  325. if i == 0 then
  326. local s = math.sqrt(m00 - m11 - m22 + 1)
  327. local recip = 0.5 / s
  328. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  329. elseif i == 1 then
  330. local s = math.sqrt(m11 - m22 - m00 + 1)
  331. local recip = 0.5 / s
  332. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  333. elseif i == 2 then
  334. local s = math.sqrt(m22 - m00 - m11 + 1)
  335. local recip = 0.5 / s
  336. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  337. end
  338. end
  339. end
  340. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  341. local xs, ys, zs = x + x, y + y, z + z
  342. local wx, wy, wz = w * xs, w * ys, w * zs
  343. local xx = x * xs
  344. local xy = x * ys
  345. local xz = x * zs
  346. local yy = y * ys
  347. local yz = y * zs
  348. local zz = z * zs
  349. 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))
  350. end
  351. function QuaternionSlerp(a, b, t)
  352. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  353. local startInterp, finishInterp
  354. if cosTheta >= 1.0E-4 then
  355. if 1 - cosTheta > 1.0E-4 then
  356. local theta = math.acos(cosTheta)
  357. local invSinTheta = 1 / Sin(theta)
  358. startInterp = Sin((1 - t) * theta) * invSinTheta
  359. finishInterp = Sin(t * theta) * invSinTheta
  360. else
  361. startInterp = 1 - t
  362. finishInterp = t
  363. end
  364. elseif 1 + cosTheta > 1.0E-4 then
  365. local theta = math.acos(-cosTheta)
  366. local invSinTheta = 1 / Sin(theta)
  367. startInterp = Sin((t - 1) * theta) * invSinTheta
  368. finishInterp = Sin(t * theta) * invSinTheta
  369. else
  370. startInterp = t - 1
  371. finishInterp = t
  372. end
  373. 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
  374. end
  375. function rayCast(Position, Direction, Range, Ignore)
  376. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  377. end
  378. local RbxUtility = LoadLibrary("RbxUtility")
  379. local Create = RbxUtility.Create
  380.  
  381. -------------------------------------------------------
  382. --Start Damage Function--
  383. -------------------------------------------------------
  384. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  385. if hit.Parent == nil then
  386. return
  387. end
  388. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  389. for _, v in pairs(hit.Parent:children()) do
  390. if v:IsA("Humanoid") then
  391. h = v
  392. end
  393. end
  394. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  395.  
  396. hit.Parent:FindFirstChild("Head"):BreakJoints()
  397. end
  398.  
  399. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  400. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  401. if hit.Parent.DebounceHit.Value == true then
  402. return
  403. end
  404. end
  405. if insta == true then
  406. hit.Parent:FindFirstChild("Head"):BreakJoints()
  407. end
  408. local c = Create("ObjectValue"){
  409. Name = "creator",
  410. Value = game:service("Players").LocalPlayer,
  411. Parent = h,
  412. }
  413. game:GetService("Debris"):AddItem(c, .5)
  414. if HitSound ~= nil and HitPitch ~= nil then
  415. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  416. end
  417. local Damage = math.random(minim, maxim)
  418. local blocked = false
  419. local block = hit.Parent:findFirstChild("Block")
  420. if block ~= nil then
  421. if block.className == "IntValue" then
  422. if block.Value > 0 then
  423. blocked = true
  424. block.Value = block.Value - 1
  425. print(block.Value)
  426. end
  427. end
  428. end
  429. if blocked == false then
  430. h.Health = h.Health - Damage
  431. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  432. else
  433. h.Health = h.Health - (Damage / 2)
  434. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  435. end
  436. if Type == "Knockdown" then
  437. local hum = hit.Parent.Humanoid
  438. hum.PlatformStand = true
  439. coroutine.resume(coroutine.create(function(HHumanoid)
  440. swait(1)
  441. HHumanoid.PlatformStand = false
  442. end), hum)
  443. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  444. local bodvol = Create("BodyVelocity"){
  445. velocity = angle * knockback,
  446. P = 5000,
  447. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  448. Parent = hit,
  449. }
  450. local rl = Create("BodyAngularVelocity"){
  451. P = 3000,
  452. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  453. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  454. Parent = hit,
  455. }
  456. game:GetService("Debris"):AddItem(bodvol, .5)
  457. game:GetService("Debris"):AddItem(rl, .5)
  458. elseif Type == "Normal" then
  459. local vp = Create("BodyVelocity"){
  460. P = 500,
  461. maxForce = Vector3.new(math.huge, 0, math.huge),
  462. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  463. }
  464. if knockback > 0 then
  465. vp.Parent = hit.Parent.Torso
  466. end
  467. game:GetService("Debris"):AddItem(vp, .5)
  468. elseif Type == "Up" then
  469. local bodyVelocity = Create("BodyVelocity"){
  470. velocity = Vector3.new(0, 20, 0),
  471. P = 5000,
  472. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  473. Parent = hit,
  474. }
  475. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  476. elseif Type == "DarkUp" then
  477. coroutine.resume(coroutine.create(function()
  478. for i = 0, 1, 0.1 do
  479. swait()
  480. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  481. end
  482. end))
  483. local bodyVelocity = Create("BodyVelocity"){
  484. velocity = Vector3.new(0, 20, 0),
  485. P = 5000,
  486. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  487. Parent = hit,
  488. }
  489. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  490. elseif Type == "Snare" then
  491. local bp = Create("BodyPosition"){
  492. P = 2000,
  493. D = 100,
  494. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  495. position = hit.Parent.Torso.Position,
  496. Parent = hit.Parent.Torso,
  497. }
  498. game:GetService("Debris"):AddItem(bp, 1)
  499. elseif Type == "Freeze" then
  500. local BodPos = Create("BodyPosition"){
  501. P = 50000,
  502. D = 1000,
  503. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  504. position = hit.Parent.Torso.Position,
  505. Parent = hit.Parent.Torso,
  506. }
  507. local BodGy = Create("BodyGyro") {
  508. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  509. P = 20e+003,
  510. Parent = hit.Parent.Torso,
  511. cframe = hit.Parent.Torso.CFrame,
  512. }
  513. hit.Parent.Torso.Anchored = true
  514. coroutine.resume(coroutine.create(function(Part)
  515. swait(1.5)
  516. Part.Anchored = false
  517. end), hit.Parent.Torso)
  518. game:GetService("Debris"):AddItem(BodPos, 3)
  519. game:GetService("Debris"):AddItem(BodGy, 3)
  520. end
  521. local debounce = Create("BoolValue"){
  522. Name = "DebounceHit",
  523. Parent = hit.Parent,
  524. Value = true,
  525. }
  526. game:GetService("Debris"):AddItem(debounce, Delay)
  527. c = Create("ObjectValue"){
  528. Name = "creator",
  529. Value = Player,
  530. Parent = h,
  531. }
  532. game:GetService("Debris"):AddItem(c, .5)
  533. end
  534. end
  535. -------------------------------------------------------
  536. --End Damage Function--
  537. -------------------------------------------------------
  538.  
  539. -------------------------------------------------------
  540. --Start Damage Function Customization--
  541. -------------------------------------------------------
  542. function ShowDamage(Pos, Text, Time, Color)
  543. local Rate = (1 / 30)
  544. local Pos = (Pos or Vector3.new(0, 0, 0))
  545. local Text = (Text or "")
  546. local Time = (Time or 2)
  547. local Color = (Color or Color3.new(1, 0, 1))
  548. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  549. EffectPart.Anchored = true
  550. local BillboardGui = Create("BillboardGui"){
  551. Size = UDim2.new(3, 0, 3, 0),
  552. Adornee = EffectPart,
  553. Parent = EffectPart,
  554. }
  555. local TextLabel = Create("TextLabel"){
  556. BackgroundTransparency = 1,
  557. Size = UDim2.new(1, 0, 1, 0),
  558. Text = Text,
  559. Font = "Bodoni",
  560. TextColor3 = Color,
  561. TextScaled = true,
  562. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  563. Parent = BillboardGui,
  564. }
  565. game.Debris:AddItem(EffectPart, (Time))
  566. EffectPart.Parent = game:GetService("Workspace")
  567. delay(0, function()
  568. local Frames = (Time / Rate)
  569. for Frame = 1, Frames do
  570. wait(Rate)
  571. local Percent = (Frame / Frames)
  572. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  573. TextLabel.TextTransparency = Percent
  574. end
  575. if EffectPart and EffectPart.Parent then
  576. EffectPart:Destroy()
  577. end
  578. end)
  579. end
  580. -------------------------------------------------------
  581. --End Damage Function Customization--
  582. -------------------------------------------------------
  583.  
  584. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  585. for _, c in pairs(workspace:children()) do
  586. local hum = c:findFirstChild("Humanoid")
  587. if hum ~= nil then
  588. local head = c:findFirstChild("Head")
  589. if head ~= nil then
  590. local targ = head.Position - Part.Position
  591. local mag = targ.magnitude
  592. if magni >= mag and c.Name ~= plr.Name then
  593. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  594. end
  595. end
  596. end
  597. end
  598. end
  599.  
  600.  
  601. CFuncs = {
  602. Part = {
  603. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  604. local Part = Create("Part")({
  605. Parent = Parent,
  606. Reflectance = Reflectance,
  607. Transparency = Transparency,
  608. CanCollide = false,
  609. Locked = true,
  610. BrickColor = BrickColor.new(tostring(BColor)),
  611. Name = Name,
  612. Size = Size,
  613. Material = Material
  614. })
  615. RemoveOutlines(Part)
  616. return Part
  617. end
  618. },
  619. Mesh = {
  620. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  621. local Msh = Create(Mesh)({
  622. Parent = Part,
  623. Offset = OffSet,
  624. Scale = Scale
  625. })
  626. if Mesh == "SpecialMesh" then
  627. Msh.MeshType = MeshType
  628. Msh.MeshId = MeshId
  629. end
  630. return Msh
  631. end
  632. },
  633. Mesh = {
  634. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  635. local Msh = Create(Mesh)({
  636. Parent = Part,
  637. Offset = OffSet,
  638. Scale = Scale
  639. })
  640. if Mesh == "SpecialMesh" then
  641. Msh.MeshType = MeshType
  642. Msh.MeshId = MeshId
  643. end
  644. return Msh
  645. end
  646. },
  647. Weld = {
  648. Create = function(Parent, Part0, Part1, C0, C1)
  649. local Weld = Create("Weld")({
  650. Parent = Parent,
  651. Part0 = Part0,
  652. Part1 = Part1,
  653. C0 = C0,
  654. C1 = C1
  655. })
  656. return Weld
  657. end
  658. },
  659. Sound = {
  660. Create = function(id, par, vol, pit)
  661. coroutine.resume(coroutine.create(function()
  662. local S = Create("Sound")({
  663. Volume = vol,
  664. Pitch = pit or 1,
  665. SoundId = id,
  666. Parent = par or workspace
  667. })
  668. wait()
  669. S:play()
  670. game:GetService("Debris"):AddItem(S, 6)
  671. end))
  672. end
  673. },
  674. ParticleEmitter = {
  675. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  676. local fp = Create("ParticleEmitter")({
  677. Parent = Parent,
  678. Color = ColorSequence.new(Color1, Color2),
  679. LightEmission = LightEmission,
  680. Size = Size,
  681. Texture = Texture,
  682. Transparency = Transparency,
  683. ZOffset = ZOffset,
  684. Acceleration = Accel,
  685. Drag = Drag,
  686. LockedToPart = LockedToPart,
  687. VelocityInheritance = VelocityInheritance,
  688. EmissionDirection = EmissionDirection,
  689. Enabled = Enabled,
  690. Lifetime = LifeTime,
  691. Rate = Rate,
  692. Rotation = Rotation,
  693. RotSpeed = RotSpeed,
  694. Speed = Speed,
  695. VelocitySpread = VelocitySpread
  696. })
  697. return fp
  698. end
  699. }
  700. }
  701. function RemoveOutlines(part)
  702. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  703. end
  704. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  705. local Part = Create("Part")({
  706. formFactor = FormFactor,
  707. Parent = Parent,
  708. Reflectance = Reflectance,
  709. Transparency = Transparency,
  710. CanCollide = false,
  711. Locked = true,
  712. BrickColor = BrickColor.new(tostring(BColor)),
  713. Name = Name,
  714. Size = Size,
  715. Material = Material
  716. })
  717. RemoveOutlines(Part)
  718. return Part
  719. end
  720. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  721. local Msh = Create(Mesh)({
  722. Parent = Part,
  723. Offset = OffSet,
  724. Scale = Scale
  725. })
  726. if Mesh == "SpecialMesh" then
  727. Msh.MeshType = MeshType
  728. Msh.MeshId = MeshId
  729. end
  730. return Msh
  731. end
  732. function CreateWeld(Parent, Part0, Part1, C0, C1)
  733. local Weld = Create("Weld")({
  734. Parent = Parent,
  735. Part0 = Part0,
  736. Part1 = Part1,
  737. C0 = C0,
  738. C1 = C1
  739. })
  740. return Weld
  741. end
  742.  
  743.  
  744. -------------------------------------------------------
  745. --Start Effect Function--
  746. -------------------------------------------------------
  747. EffectModel = Instance.new("Model", char)
  748. Effects = {
  749. Block = {
  750. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  751. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  752. prt.Anchored = true
  753. prt.CFrame = cframe
  754. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  755. game:GetService("Debris"):AddItem(prt, 10)
  756. if Type == 1 or Type == nil then
  757. table.insert(Effects, {
  758. prt,
  759. "Block1",
  760. delay,
  761. x3,
  762. y3,
  763. z3,
  764. msh
  765. })
  766. elseif Type == 2 then
  767. table.insert(Effects, {
  768. prt,
  769. "Block2",
  770. delay,
  771. x3,
  772. y3,
  773. z3,
  774. msh
  775. })
  776. else
  777. table.insert(Effects, {
  778. prt,
  779. "Block3",
  780. delay,
  781. x3,
  782. y3,
  783. z3,
  784. msh
  785. })
  786. end
  787. end
  788. },
  789. Sphere = {
  790. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  791. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  792. prt.Anchored = true
  793. prt.CFrame = cframe
  794. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  795. game:GetService("Debris"):AddItem(prt, 10)
  796. table.insert(Effects, {
  797. prt,
  798. "Cylinder",
  799. delay,
  800. x3,
  801. y3,
  802. z3,
  803. msh
  804. })
  805. end
  806. },
  807. Cylinder = {
  808. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  809. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  810. prt.Anchored = true
  811. prt.CFrame = cframe
  812. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  813. game:GetService("Debris"):AddItem(prt, 10)
  814. table.insert(Effects, {
  815. prt,
  816. "Cylinder",
  817. delay,
  818. x3,
  819. y3,
  820. z3,
  821. msh
  822. })
  823. end
  824. },
  825. Wave = {
  826. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  827. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  828. prt.Anchored = true
  829. prt.CFrame = cframe
  830. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  831. game:GetService("Debris"):AddItem(prt, 10)
  832. table.insert(Effects, {
  833. prt,
  834. "Cylinder",
  835. delay,
  836. x3 / 60,
  837. y3 / 60,
  838. z3 / 60,
  839. msh
  840. })
  841. end
  842. },
  843. Ring = {
  844. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  845. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  846. prt.Anchored = true
  847. prt.CFrame = cframe
  848. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  849. game:GetService("Debris"):AddItem(prt, 10)
  850. table.insert(Effects, {
  851. prt,
  852. "Cylinder",
  853. delay,
  854. x3,
  855. y3,
  856. z3,
  857. msh
  858. })
  859. end
  860. },
  861. Break = {
  862. Create = function(brickcolor, cframe, x1, y1, z1)
  863. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  864. prt.Anchored = true
  865. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  866. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  867. local num = math.random(10, 50) / 1000
  868. game:GetService("Debris"):AddItem(prt, 10)
  869. table.insert(Effects, {
  870. prt,
  871. "Shatter",
  872. num,
  873. prt.CFrame,
  874. math.random() - math.random(),
  875. 0,
  876. math.random(50, 100) / 100
  877. })
  878. end
  879. },
  880. Spiral = {
  881. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  882. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  883. prt.Anchored = true
  884. prt.CFrame = cframe
  885. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  886. game:GetService("Debris"):AddItem(prt, 10)
  887. table.insert(Effects, {
  888. prt,
  889. "Cylinder",
  890. delay,
  891. x3,
  892. y3,
  893. z3,
  894. msh
  895. })
  896. end
  897. },
  898. Push = {
  899. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  900. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  901. prt.Anchored = true
  902. prt.CFrame = cframe
  903. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  904. game:GetService("Debris"):AddItem(prt, 10)
  905. table.insert(Effects, {
  906. prt,
  907. "Cylinder",
  908. delay,
  909. x3,
  910. y3,
  911. z3,
  912. msh
  913. })
  914. end
  915. }
  916. }
  917. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  918. local fp = IT("Part")
  919. fp.formFactor = formfactor
  920. fp.Parent = parent
  921. fp.Reflectance = reflectance
  922. fp.Transparency = transparency
  923. fp.CanCollide = false
  924. fp.Locked = true
  925. fp.BrickColor = brickcolor
  926. fp.Name = name
  927. fp.Size = size
  928. fp.Position = tors.Position
  929. RemoveOutlines(fp)
  930. fp.Material = "SmoothPlastic"
  931. fp:BreakJoints()
  932. return fp
  933. end
  934.  
  935. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  936. local mesh = IT(Mesh)
  937. mesh.Parent = part
  938. if Mesh == "SpecialMesh" then
  939. mesh.MeshType = meshtype
  940. if meshid ~= "nil" then
  941. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  942. end
  943. end
  944. mesh.Offset = offset
  945. mesh.Scale = scale
  946. return mesh
  947. end
  948.  
  949. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  950. local type = type
  951. local rng = Instance.new("Part", char)
  952. rng.Anchored = true
  953. rng.BrickColor = color
  954. rng.CanCollide = false
  955. rng.FormFactor = 3
  956. rng.Name = "Ring"
  957. rng.Material = "Neon"
  958. rng.Size = Vector3.new(1, 1, 1)
  959. rng.Transparency = 0
  960. rng.TopSurface = 0
  961. rng.BottomSurface = 0
  962. rng.CFrame = pos
  963. local rngm = Instance.new("SpecialMesh", rng)
  964. rngm.MeshType = MType
  965. rngm.Scale = scale
  966. local scaler2 = 1
  967. if type == "Add" then
  968. scaler2 = 1 * value
  969. elseif type == "Divide" then
  970. scaler2 = 1 / value
  971. end
  972. coroutine.resume(coroutine.create(function()
  973. for i = 0, 10 / bonuspeed, 0.1 do
  974. swait()
  975. if type == "Add" then
  976. scaler2 = scaler2 - 0.01 * value / bonuspeed
  977. elseif type == "Divide" then
  978. scaler2 = scaler2 - 0.01 / value * bonuspeed
  979. end
  980. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  981. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  982. end
  983. rng:Destroy()
  984. end))
  985. end
  986.  
  987. function Eviscerate(dude)
  988. if dude.Name ~= char then
  989. local bgf = IT("BodyGyro", dude.Head)
  990. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  991. local val = IT("BoolValue", dude)
  992. val.Name = "IsHit"
  993. local ds = coroutine.wrap(function()
  994. dude:WaitForChild("Head"):BreakJoints()
  995. wait(0.5)
  996. target = nil
  997. coroutine.resume(coroutine.create(function()
  998. for i, v in pairs(dude:GetChildren()) do
  999. if v:IsA("Accessory") then
  1000. v:Destroy()
  1001. end
  1002. if v:IsA("Humanoid") then
  1003. v:Destroy()
  1004. end
  1005. if v:IsA("CharacterMesh") then
  1006. v:Destroy()
  1007. end
  1008. if v:IsA("Model") then
  1009. v:Destroy()
  1010. end
  1011. if v:IsA("Part") or v:IsA("MeshPart") then
  1012. for x, o in pairs(v:GetChildren()) do
  1013. if o:IsA("Decal") then
  1014. o:Destroy()
  1015. end
  1016. end
  1017. coroutine.resume(coroutine.create(function()
  1018. v.Material = "Neon"
  1019. v.CanCollide = false
  1020. local PartEmmit1 = IT("ParticleEmitter", v)
  1021. PartEmmit1.LightEmission = 1
  1022. PartEmmit1.Texture = "rbxassetid://284205403"
  1023. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1024. PartEmmit1.Rate = 150
  1025. PartEmmit1.Lifetime = NumberRange.new(1)
  1026. PartEmmit1.Size = NumberSequence.new({
  1027. NumberSequenceKeypoint.new(0, 0.75, 0),
  1028. NumberSequenceKeypoint.new(1, 0, 0)
  1029. })
  1030. PartEmmit1.Transparency = NumberSequence.new({
  1031. NumberSequenceKeypoint.new(0, 0, 0),
  1032. NumberSequenceKeypoint.new(1, 1, 0)
  1033. })
  1034. PartEmmit1.Speed = NumberRange.new(0, 0)
  1035. PartEmmit1.VelocitySpread = 30000
  1036. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1037. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1038. local BodPoss = IT("BodyPosition", v)
  1039. BodPoss.P = 3000
  1040. BodPoss.D = 1000
  1041. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1042. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1043. v.Color = maincolor.Color
  1044. coroutine.resume(coroutine.create(function()
  1045. for i = 0, 49 do
  1046. swait(1)
  1047. v.Transparency = v.Transparency + 0.08
  1048. end
  1049. wait(0.5)
  1050. PartEmmit1.Enabled = false
  1051. wait(3)
  1052. v:Destroy()
  1053. dude:Destroy()
  1054. end))
  1055. end))
  1056. end
  1057. end
  1058. end))
  1059. end)
  1060. ds()
  1061. end
  1062. end
  1063.  
  1064. function FindNearestHead(Position, Distance, SinglePlayer)
  1065. if SinglePlayer then
  1066. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1067. end
  1068. local List = {}
  1069. for i, v in pairs(workspace:GetChildren()) do
  1070. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1071. table.insert(List, v)
  1072. end
  1073. end
  1074. return List
  1075. end
  1076.  
  1077. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1078. local type = type
  1079. local rng = Instance.new("Part", char)
  1080. rng.Anchored = true
  1081. rng.BrickColor = color
  1082. rng.CanCollide = false
  1083. rng.FormFactor = 3
  1084. rng.Name = "Ring"
  1085. rng.Material = "Neon"
  1086. rng.Size = Vector3.new(1, 1, 1)
  1087. rng.Transparency = 0
  1088. rng.TopSurface = 0
  1089. rng.BottomSurface = 0
  1090. rng.CFrame = pos
  1091. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1092. local rngm = Instance.new("SpecialMesh", rng)
  1093. rngm.MeshType = MType
  1094. rngm.Scale = Vector3.new(x1, y1, z1)
  1095. local scaler2 = 1
  1096. local speeder = FastSpeed
  1097. if type == "Add" then
  1098. scaler2 = 1 * value
  1099. elseif type == "Divide" then
  1100. scaler2 = 1 / value
  1101. end
  1102. coroutine.resume(coroutine.create(function()
  1103. for i = 0, 10 / bonuspeed, 0.1 do
  1104. swait()
  1105. if type == "Add" then
  1106. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1107. elseif type == "Divide" then
  1108. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1109. end
  1110. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1111. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1112. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1113. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1114. end
  1115. rng:Destroy()
  1116. end))
  1117. end
  1118.  
  1119. function SoulSteal(dude)
  1120. if dude.Name ~= char then
  1121. local bgf = IT("BodyGyro", dude.Head)
  1122. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1123. local val = IT("BoolValue", dude)
  1124. val.Name = "IsHit"
  1125. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1126. local soulst = coroutine.wrap(function()
  1127. local soul = Instance.new("Part",dude)
  1128. soul.Size = Vector3.new(1,1,1)
  1129. soul.CanCollide = false
  1130. soul.Anchored = false
  1131. soul.Position = torso.Position
  1132. soul.Transparency = 1
  1133. local PartEmmit1 = IT("ParticleEmitter", soul)
  1134. PartEmmit1.LightEmission = 1
  1135. PartEmmit1.Texture = "rbxassetid://569507414"
  1136. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1137. PartEmmit1.Rate = 250
  1138. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1139. PartEmmit1.Size = NumberSequence.new({
  1140. NumberSequenceKeypoint.new(0, 1, 0),
  1141. NumberSequenceKeypoint.new(1, 0, 0)
  1142. })
  1143. PartEmmit1.Transparency = NumberSequence.new({
  1144. NumberSequenceKeypoint.new(0, 0, 0),
  1145. NumberSequenceKeypoint.new(1, 1, 0)
  1146. })
  1147. PartEmmit1.Speed = NumberRange.new(0, 0)
  1148. PartEmmit1.VelocitySpread = 30000
  1149. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1150. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1151. local BodPoss = IT("BodyPosition", soul)
  1152. BodPoss.P = 3000
  1153. BodPoss.D = 1000
  1154. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1155. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1156. wait(1.6)
  1157. soul.Touched:connect(function(hit)
  1158. if hit.Parent == char then
  1159. soul:Destroy()
  1160. end
  1161. end)
  1162. wait(1.2)
  1163. while soul do
  1164. swait()
  1165. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1166. BodPoss.Position = tors.Position
  1167. end
  1168. end)
  1169. soulst()
  1170. end
  1171. end
  1172. function FaceMouse()
  1173. local Cam = workspace.CurrentCamera
  1174. return {
  1175. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1176. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1177. }
  1178. end
  1179. -------------------------------------------------------
  1180. --End Effect Function--
  1181. -------------------------------------------------------
  1182. function Cso(ID, PARENT, VOLUME, PITCH)
  1183. local NSound = nil
  1184. coroutine.resume(coroutine.create(function()
  1185. NSound = IT("Sound", PARENT)
  1186. NSound.Volume = VOLUME
  1187. NSound.Pitch = PITCH
  1188. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1189. swait()
  1190. NSound:play()
  1191. game:GetService("Debris"):AddItem(NSound, 10)
  1192. end))
  1193. return NSound
  1194. end
  1195. function CameraEnshaking(Length, Intensity)
  1196. coroutine.resume(coroutine.create(function()
  1197. local intensity = 1 * Intensity
  1198. local rotM = 0.01 * Intensity
  1199. for i = 0, Length, 0.1 do
  1200. swait()
  1201. intensity = intensity - 0.05 * Intensity / Length
  1202. rotM = rotM - 5.0E-4 * Intensity / Length
  1203. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1204. 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)
  1205. end
  1206. hum.CameraOffset = Vector3.new(0, 0, 0)
  1207. end))
  1208. end
  1209.  
  1210. function getRegion(point,range,ignore)
  1211. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  1212. end
  1213.  
  1214. function GetTorso(chars)
  1215. return chars:FindFirstChild'Torso' or chars:FindFirstChild'UpperTorso'
  1216. end
  1217.  
  1218. function ClosestHumanoid(pos,range)
  1219. local mag,closest = math.huge;
  1220. for _,v in next, getRegion(pos,range or 10,{char}) do
  1221. local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
  1222. if((v.CFrame.p-pos).magnitude < mag and hum and closest ~= hum and hum.Health > 0)then
  1223. mag = (v.CFrame.p-pos).magnitude
  1224. closest = hum
  1225. end
  1226. end
  1227. return closest,(closest and GetTorso(closest.Parent) or nil)
  1228. end
  1229.  
  1230. -------------------------------------------------------
  1231. --End Important Functions--
  1232. -------------------------------------------------------
  1233.  
  1234.  
  1235. --[[
  1236. Thanks for using Build-To-Lua by jarredbcv.
  1237. ]]--
  1238.  
  1239. New = function(Object, Parent, Name, Data)
  1240. local Object = Instance.new(Object)
  1241. for Index, Value in pairs(Data or {}) do
  1242. Object[Index] = Value
  1243. end
  1244. Object.Parent = Parent
  1245. Object.Name = Name
  1246. return Object
  1247. end
  1248.  
  1249. POLE = New("Model",char,"POLE",{})
  1250. Handle = New("Part",POLE,"Handle",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.600000024, 25.1999989, 0.600000024),CFrame = CFrame.new(-133.429993, 15.9508238, -115.659988, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1251. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.400000006, 2),CFrame = CFrame.new(-133.429993, 29.3511391, -110.859985, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1252. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(4.80000305, 13.4003153, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1253. Part = New("Part",POLE,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.400000036, 2),CFrame = CFrame.new(-133.429993, 29.3511372, -108.459969, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,LeftSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,})
  1254. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(7.20001984, 13.4003134, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1255. LightPart = New("Part",POLE,"LightPart",{BrickColor = BrickColor.new("Pastel brown"),Material = Enum.Material.Metal,Transparency = 0.5,Transparency = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.200000003, 1.79999995),CFrame = CFrame.new(-133.429993, 29.1511116, -110.859985, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.8, 0.6),})
  1256. mot = New("Motor",LightPart,"mot",{Part0 = LightPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(4.80000305, 13.2002878, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1257. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.600000024, 2),CFrame = CFrame.new(-133.429993, 29.2511311, -113.259979, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1258. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(2.40000916, 13.3003073, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1259. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2.79999995, 0.400000036, 0.400000036),CFrame = CFrame.new(-133.429993, 28.5913277, -114.422417, 1.07468857e-13, -6.67446445e-14, -1, 0.499998897, 0.866023302, 1.0658141e-14, 0.866023302, -0.499998897, -1.3500312e-13),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1260. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.07468857e-13, 0.499998897, 0.866023302, -6.67446445e-14, 0.866023302, -0.499998897, -1, 1.0658141e-14, -1.3500312e-13),C1 = CFrame.new(1.23757172, 12.6405039, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1261. LightPart = New("Part",POLE,"LightPart",{BrickColor = BrickColor.new("Pastel brown"),Material = Enum.Material.Metal,Transparency = 0.5,Transparency = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.200000003, 1.79999995),CFrame = CFrame.new(-133.429993, 29.1511097, -120.459991, 8.74227766e-08, 0, 1, 0, 1, 0, -1, 0, 8.74227766e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.8, 0.6),})
  1262. mot = New("Motor",LightPart,"mot",{Part0 = LightPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227766e-08, 0, -1, 0, 1, 0, 1, 0, 8.74227766e-08),C1 = CFrame.new(-4.80000305, 13.2002859, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1263. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.400000006, 2),CFrame = CFrame.new(-133.429993, 29.3511353, -120.459984, 8.74227197e-08, -3.55271368e-15, 1, 0, 0.999998808, -3.55271368e-15, -0.999998808, 0, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1264. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227197e-08, 0, -0.999998808, -3.55271368e-15, 0.999998808, 0, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-4.79999542, 13.4003115, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1265. Part = New("Part",POLE,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.400000036, 2),CFrame = CFrame.new(-133.429993, 29.3511333, -122.859985, 8.74227197e-08, -3.55271368e-15, 1, 0, 0.999998808, -3.55271368e-15, -0.999998808, 0, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,LeftSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,})
  1266. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227197e-08, 0, -0.999998808, -3.55271368e-15, 0.999998808, 0, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-7.19999695, 13.4003096, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1267. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2.79999995, 0.400000036, 0.400000036),CFrame = CFrame.new(-133.429993, 28.5913258, -116.89756, 7.57102967e-08, -4.37113634e-08, 1, 0.499999404, 0.866024375, -3.55271368e-15, -0.866024375, 0.499999404, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1268. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 7.57102967e-08, 0.499999404, -0.866024375, -4.37113634e-08, 0.866024375, 0.499999404, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-1.23757172, 12.640502, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1269. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.600000024, 2),CFrame = CFrame.new(-133.429993, 29.2511272, -118.05999, 8.74227197e-08, -3.55271368e-15, 1, 0, 0.999998808, -3.55271368e-15, -0.999998808, 0, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1270. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227197e-08, 0, -0.999998808, -3.55271368e-15, 0.999998808, 0, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-2.40000153, 13.3003035, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1271. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(3.19999981, 0.200000003, 0.200000003),CFrame = CFrame.new(-133.429993, 27.7216053, -116.711098, 5.61942315e-08, -6.6969676e-08, 1, 0.766043305, 0.642786801, -3.55271368e-15, -0.642786801, 0.766043305, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1272. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 5.61942315e-08, 0.766043305, -0.642786801, -6.6969676e-08, 0.642786801, 0.766043305, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-1.05110931, 11.7707815, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1273. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(3.19999981, 0.200000003, 0.200000003),CFrame = CFrame.new(-133.429993, 27.7216072, -114.608871, 7.81597009e-14, -9.9475983e-14, -1, 0.766042829, 0.642786205, 1.0658141e-14, 0.642786205, -0.766042829, -1.3500312e-13),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1274. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 7.81597009e-14, 0.766042829, 0.642786205, -9.9475983e-14, 0.642786205, -0.766042829, -1, 1.0658141e-14, -1.3500312e-13),C1 = CFrame.new(1.05111694, 11.7707834, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1275. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.Concrete,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 3, 1),CFrame = CFrame.new(-133.429993, 1.85098195, -115.659988, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  1276. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0, -14.0998421, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1277. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Navy blue"),Material = Enum.Material.Concrete,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-133.429993, 3.45098758, -115.659988, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0.12549, 0.376471),})
  1278. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0, -12.499836, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1279.  
  1280.  
  1281.  
  1282. local NewInstance = function(instance,parent,properties)
  1283. local inst = Instance.new(instance,parent)
  1284. if(properties)then
  1285. for i,v in next, properties do
  1286. pcall(function() inst[i] = v end)
  1287. end
  1288. end
  1289. return inst;
  1290. end
  1291.  
  1292. for _,v in next, POLE:children() do
  1293. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  1294. v.CanCollide = false
  1295. end
  1296.  
  1297.  
  1298. local HW = NewInstance('Weld',char,{Part0 = ra, Part1 = Handle, C0 = CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0))})
  1299.  
  1300.  
  1301.  
  1302. -------------------------------------------------------
  1303. --Start Customization--
  1304. -------------------------------------------------------
  1305. local Player_Size = 1
  1306. if Player_Size ~= 1 then
  1307. root.Size = root.Size * Player_Size
  1308. tors.Size = tors.Size * Player_Size
  1309. hed.Size = hed.Size * Player_Size
  1310. ra.Size = ra.Size * Player_Size
  1311. la.Size = la.Size * Player_Size
  1312. rl.Size = rl.Size * Player_Size
  1313. ll.Size = ll.Size * Player_Size
  1314. ----------------------------------------------------------------------------------
  1315. rootj.Parent = root
  1316. neck.Parent = tors
  1317. RW.Parent = tors
  1318. LW.Parent = tors
  1319. RH.Parent = tors
  1320. LH.Parent = tors
  1321. ----------------------------------------------------------------------------------
  1322. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1323. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1324. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1325. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1326. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1327. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1328. ----------------------------------------------------------------------------------
  1329. 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))
  1330. 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))
  1331. 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))
  1332. 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))
  1333. --hat.Parent = Character
  1334. end
  1335. ----------------------------------------------------------------------------------
  1336. local SONG = 996342575
  1337. local SONG2 = 0
  1338. local Music = Instance.new("Sound",tors)
  1339. Music.Volume = 2.5
  1340. Music.Looped = true
  1341. Music.Pitch = 1 --Pitcher
  1342. ----------------------------------------------------------------------------------
  1343. local equipped = false
  1344. local idle = 0
  1345. local change = 1
  1346. local val = 0
  1347. local toim = 0
  1348. local idleanim = 0.4
  1349. local sine = 0
  1350. local Sit = 1
  1351. local VALUE1 = false
  1352. local VALUE2 = false
  1353. ----------------------------------------------------------------------------------
  1354. hum.WalkSpeed = 14
  1355. hum.JumpPower = 157
  1356. hum.Animator.Parent = nil
  1357. -------------------------------------------------------
  1358. --End Customization--
  1359. -------------------------------------------------------
  1360.  
  1361.  
  1362. -------------------------------------------------------
  1363. --Start Attacks N Stuff--
  1364. -------------------------------------------------------
  1365. function FuckingDyingInside()
  1366. attack = true
  1367. Cso("207358216", tors, 10, 1)
  1368. for i = 1, 100 do
  1369. swait()
  1370. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1371. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1372. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1373. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1374. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1375. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1376. end
  1377. attack = false
  1378. end
  1379. function SmackaCracka()
  1380. attack = true
  1381. local THOT = Cso("1028044973", char, 10, 1)
  1382. for i = 0, 10, 0.1 do
  1383. swait()
  1384. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2.6 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 1)
  1385. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1386. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 1)
  1387. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 1)
  1388. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(198), Rad(-.6), Rad(25)), 1)
  1389. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-45)), 1)
  1390. end
  1391. local THOT = Cso("1041422498", char, 10, 1)
  1392. coroutine.resume(coroutine.create(function()
  1393. MagniDamage(root, 65, 65, 90, 0, "Normal")
  1394. Magic(1, "Add", ra.CFrame, Vector3.new(5, 5, 5), 1, BrickC("Really red"), "Sphere")
  1395. Magic(2, "Add", ra.CFrame, Vector3.new(5, 5, 5), 2, BrickColor.new("Br. yellowish orange"), "Sphere")
  1396. end))
  1397. for i = 0, 8, 0.1 do
  1398. swait()
  1399. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2.6 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 1)
  1400. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1401. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1402. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1403. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(34), Rad(-.6), Rad(25)), 1)
  1404. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-45)), 1)
  1405. end
  1406. Cso("1093102664", tors, 10, 1)
  1407. for i = 0, 6, 0.1 do
  1408. swait()
  1409. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2.6 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 1)
  1410. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1411. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1412. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1413. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(34), Rad(-.6), Rad(25)), 1)
  1414. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-45)), 1)
  1415. end
  1416. attack = false
  1417. end
  1418. function OWOIMMASPINNING()
  1419. attack = true
  1420. local BOOST = Cso("891338458", tors, 10, 1)
  1421. hum.WalkSpeed = 56
  1422. local NoConstant = false
  1423. local Hitter = Handle.Touched:connect(function(hit)
  1424. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1425. --if NoConstant == false then
  1426. --NoConstant = true
  1427. Damage(hit, hit, 7, 25, 0, "Normal", root, 0.1, "http://www.roblox.com/asset/?id=527749592", 1.2)
  1428. --end
  1429. end
  1430. end)
  1431. repeat
  1432. for i = 0, 1, 0.1 do
  1433. swait()
  1434. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(255.45 * i)), 1)
  1435. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1436. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1437. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1438. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1439. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-90)), 1)
  1440. end
  1441. until BOOST.Playing == false
  1442. attack = false
  1443. Hitter:Disconnect()
  1444. hum.WalkSpeed = 14
  1445. end
  1446. function I_REALLY_CANT_STOP()
  1447. attack = true
  1448. hum.WalkSpeed = 0
  1449. VALUE2 = true
  1450. SONG = 205620538
  1451. root.Anchored = true
  1452. repeat
  1453. swait()
  1454. for i = 0, 1, 0.1 do
  1455. swait()
  1456. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  1457. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  1458. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.4 + 0.05 * math.cos(sine / 28)) * angles(math.rad(90 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  1459. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(-60)), 0.15)
  1460. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(32)), 0.15)
  1461. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(-65)), 0.15)
  1462. end
  1463. until VALUE2 == false
  1464. attack = false
  1465. hum.WalkSpeed = 14
  1466. SONG = 996342575
  1467. root.Anchored = false
  1468. end
  1469.  
  1470. function RAEP_qmq()
  1471. --Credit To Nebula_Zorua
  1472. local humanoid, torso = ClosestHumanoid(tors.CFrame.p,5)
  1473.  
  1474. if(torso)then
  1475. attack = true
  1476. local Bingo = Cso("429678771", hed, 6, 1)
  1477. Bingo.TimePosition = 10.6
  1478. local who = torso.Parent
  1479. hum.WalkSpeed = 0
  1480. hum.JumpPower = 0
  1481. humanoid.WalkSpeed = 0
  1482. humanoid.JumpPower = 0
  1483. who.Parent = char
  1484. pcall(function() who.HumanoidRootPart:destroy() end)
  1485. local gWeld = NewInstance("Weld",char,{Part0 = root, Part1 = torso, C0 = CF(0,0,-1.35)})
  1486. for i = 0, 17, 0.1 do
  1487. swait()
  1488. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-35)), 1)
  1489. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(20), Rad(35)), 1)
  1490. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1491. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1492. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1493. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(-15)), 1)
  1494. end
  1495. Bingo.Playing = false
  1496. Cso("144508058", tors, 10, 0.8)
  1497. for i = 0, 3, 0.1 do
  1498. swait()
  1499. gWeld.C0 = CF(0, 0, -5)
  1500. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 2* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-50)), 1)
  1501. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(50)), 1)
  1502. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1503. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1504. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1505. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-15)), 1)
  1506. end
  1507. Cso("702631545", who.Head, 7, 1)
  1508. Cso("959679286", who.Head, 7, 1)
  1509. for i = 0, 8, 0.1 do
  1510. swait()
  1511. gWeld.C0 = CF(0, 4, -5)
  1512. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(0), Rad(0), Rad(40)), 1)
  1513. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 2* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 1)
  1514. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(10), Rad(-90)), 1)
  1515. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1516. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1517. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1518. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-15)), 1)
  1519. end
  1520. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  1521. torso:BreakJoints()
  1522. attack = false
  1523. hum.WalkSpeed = 14
  1524. hum.JumpPower = 157
  1525. end
  1526. end
  1527.  
  1528. function My_Favorite_Show_As_A_Kid()
  1529. attack = true
  1530. hum.WalkSpeed = 0
  1531. Cso("1093102664", hed, 10, 1)
  1532. for i = 0, 6, 0.1 do
  1533. swait()
  1534. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  1535. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 1)
  1536. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1537. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1538. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  1539. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1540. end
  1541. Cso("1542642349", hed, 10, 1)
  1542. for i = 0, 6, 0.1 do
  1543. swait()
  1544. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  1545. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, -5, 0 + ((-1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(180)), 1)
  1546. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1547. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1548. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  1549. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1550. end
  1551. Cso("144508058", hed, 10, 0.8)
  1552. for i = 0, 6, 0.1 do
  1553. swait()
  1554. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  1555. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1556. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1557. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1558. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-90), Rad(-.6), Rad(15)), 1)
  1559. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1560. end
  1561. Cso("144508058", hed, 10, 0.8)
  1562. Cso("702631545", tors, 7, 1)
  1563. HW.Part0 = tors
  1564. HW.C0 = clerp(HW.C0, CF(0, -.4, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  1565. for i = 0, 6, 0.1 do
  1566. swait()
  1567. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  1568. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1569. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1570. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1571. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-.6), Rad(-15)), 1)
  1572. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1573. end
  1574. Cso("1093102664", hed, 10, 1)
  1575. for i = 0, 6, 0.1 do
  1576. swait()
  1577. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  1578. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1579. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1580. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1581. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-.6), Rad(-15)), 1)
  1582. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1583. end
  1584. Cso("1025464252", hed, 10, 1)
  1585. for i = 0, 16, 0.1 do
  1586. swait()
  1587. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 1)
  1588. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1589. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 1)
  1590. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 1)
  1591. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(15)), 1)
  1592. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(-13)), 1)
  1593. end
  1594. attack = false
  1595. HW.Part0 = ra
  1596. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  1597. hum.WalkSpeed = 14
  1598. end
  1599. -------------------------------------------------------
  1600. --End Attacks N Stuff--
  1601. -------------------------------------------------------
  1602. mouse.KeyDown:connect(function(key)
  1603. if (VALUE1 == false and attack == false) or VALUE2 == true then
  1604. if key == "q" then
  1605. if VALUE2 == false then
  1606. I_REALLY_CANT_STOP()
  1607. elseif VALUE2 == true then
  1608. VALUE2 = false
  1609. end
  1610. end
  1611. end
  1612. if attack == false then
  1613. if key == 't' then
  1614. FuckingDyingInside()
  1615. elseif key == 'z' then
  1616. SmackaCracka()
  1617. elseif key == 'x' then
  1618. OWOIMMASPINNING()
  1619. elseif key == 'c' then
  1620. RAEP_qmq()
  1621. elseif key == 'v' then
  1622. local B = Cso("847665457", hed, 7, 1)
  1623. B.TimePosition = 13.2
  1624. CameraEnshaking(5, 5)
  1625. local ORIGINPOS = root.Position
  1626. root.CFrame = CFrame.new(Vector3.new(mouse.Hit.p.X, root.Position.Y, mouse.Hit.p.Z), ORIGINPOS)
  1627. wait(1.3)
  1628. B.Playing = false
  1629. elseif key == 'b' then
  1630. My_Favorite_Show_As_A_Kid()
  1631. end
  1632. end
  1633. end)
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641. -------------------------------------------------------
  1642. --Start Animations--
  1643. -------------------------------------------------------
  1644. print("By Makhail07")
  1645. while true do
  1646. swait()
  1647. sine = sine + change
  1648. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1649. local velderp = root.Velocity.y
  1650. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1651. if equipped == true or equipped == false then
  1652. if attack == false then
  1653. idle = idle + 1
  1654. else
  1655. idle = 0
  1656. end
  1657. if 1 < root.Velocity.y and hitfloor == nil then
  1658. Anim = "Jump"
  1659. if attack == false then
  1660. 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.1)
  1661. 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)
  1662. 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.1)
  1663. 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.1)
  1664. 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)
  1665. 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)
  1666. end
  1667. elseif -1 > root.Velocity.y and hitfloor == nil then
  1668. Anim = "Fall"
  1669. if attack == false then
  1670. 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.1)
  1671. 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)
  1672. 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.1)
  1673. 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.1)
  1674. 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)
  1675. 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)
  1676. end
  1677. elseif torvel < 1 and hitfloor ~= nil then
  1678. Anim = "Idle"
  1679. change = 1
  1680. if attack == false then
  1681. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1682. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1683. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.1)
  1684. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.1)
  1685. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  1686. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  1687. end
  1688. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  1689. Anim = "Walk"
  1690. change = 1
  1691. if attack == false then
  1692. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.25 + 0.3 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(-10 - 3 * Cos(sine / 7))), 0.1)
  1693. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(10 - 2 * Cos(sine / 7)) - hed.RotVelocity.Y / 15), 0.3)
  1694. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1695. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1696. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(186), Rad(-.6), Rad(15)), 0.1)
  1697. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  1698. end
  1699. end
  1700. end
  1701. Music.SoundId = "rbxassetid://"..SONG
  1702. Music.Looped = true
  1703. Music.Pitch = 1
  1704. Music.Volume = 5
  1705. Music.Parent = tors
  1706. Music:Resume()
  1707. if 0 < #Effects then
  1708. for e = 1, #Effects do
  1709. if Effects[e] ~= nil then
  1710. local Thing = Effects[e]
  1711. if Thing ~= nil then
  1712. local Part = Thing[1]
  1713. local Mode = Thing[2]
  1714. local Delay = Thing[3]
  1715. local IncX = Thing[4]
  1716. local IncY = Thing[5]
  1717. local IncZ = Thing[6]
  1718. if 1 >= Thing[1].Transparency then
  1719. if Thing[2] == "Block1" then
  1720. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1721. local Mesh = Thing[1].Mesh
  1722. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1723. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1724. elseif Thing[2] == "Block2" then
  1725. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1726. local Mesh = Thing[7]
  1727. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1728. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1729. elseif Thing[2] == "Block3" then
  1730. 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)
  1731. local Mesh = Thing[7]
  1732. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1733. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1734. elseif Thing[2] == "Cylinder" then
  1735. local Mesh = Thing[1].Mesh
  1736. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1737. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1738. elseif Thing[2] == "Blood" then
  1739. local Mesh = Thing[7]
  1740. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1741. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1742. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1743. elseif Thing[2] == "Elec" then
  1744. local Mesh = Thing[1].Mesh
  1745. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1746. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1747. elseif Thing[2] == "Disappear" then
  1748. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1749. elseif Thing[2] == "Shatter" then
  1750. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1751. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1752. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1753. Thing[6] = Thing[6] + Thing[5]
  1754. end
  1755. else
  1756. Part.Parent = nil
  1757. table.remove(Effects, e)
  1758. end
  1759. end
  1760. end
  1761. end
  1762. end
  1763. end
  1764. -------------------------------------------------------
  1765. --End Animations And Script--
  1766. -------------------------------------------------------
Add Comment
Please, Sign In to add comment