Guest User

Untitled

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