kaualima12

Notive Edited

May 27th, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 222.49 KB | None | 0 0
  1. -->Made By youngmacka123 for IceKung2650<--
  2.  
  3. --:IceKung2650_epicgamer:--
  4.  
  5. --//No leak\\--
  6.  
  7.  
  8.  
  9. warn([[
  10. all of the commands of my script
  11. l - victory if t-pose eat chips
  12. k - kill urself but if t-pose drink soda
  13. j- what huh and if t-pose laugh
  14. h- MEEM and if t-pose AAAAAAAAAAAAAAAA
  15. g- that was fun
  16. f- Xd
  17. r- AAH oh my god aah
  18. t- squat
  19. y- laugh and if t-pose think
  20. u- ooh boi and if t-pose is chew 5 gum
  21. i- fbi open up
  22. o- no u
  23. p - bug
  24. v- game over
  25. c- REEE and if tpose then change music
  26. x- dude shut up and if tpose then waiting
  27. z- dab
  28. e- wtf
  29. q- ur screwed
  30. m- to stop squat,think,waiting,wtf instantly
  31.  
  32. in total= lx2 kx2 jx2 hx2 gx1 fx1 rx1 tx1 yx1 ux2 ix1 ox1 px1 vx1 cx2 xx2 zx1 qx1
  33. ]])
  34.  
  35. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  36. local Player,game,owner = owner,game
  37. local RealPlayer = Player
  38. do
  39. warn("Notive_Memeboi Made by XDavodioX")
  40. local rp = RealPlayer
  41. script.Parent = rp.Character
  42.  
  43. --RemoteEvent for communicating
  44. local Event = Instance.new("RemoteEvent")
  45. Event.Name = "UserInput_Event"
  46.  
  47. --Fake event to make stuff like Mouse.KeyDown work
  48. local function fakeEvent()
  49. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  50. t.connect = t.Connect
  51. return t
  52. end
  53.  
  54. --Creating fake input objects with fake variables
  55. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  56. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  57. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  58. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  59. end}
  60. --Merged 2 functions into one by checking amount of arguments
  61. CAS.UnbindAction = CAS.BindAction
  62.  
  63. --This function will trigger the events that have been :Connect()'ed
  64. local function te(self,ev,...)
  65. local t = m[ev]
  66. if t and t._fakeEvent then
  67. for _,f in pairs(t.Functions) do
  68. f(...)
  69. end
  70. end
  71. end
  72. m.TrigEvent = te
  73. UIS.TrigEvent = te
  74.  
  75. Event.OnServerEvent:Connect(function(plr,io)
  76. if plr~=rp then return end
  77. m.Target = io.Target
  78. m.Hit = io.Hit
  79. if not io.isMouse then
  80. local b = io.UserInputState == Enum.UserInputState.Begin
  81. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  82. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  83. end
  84. for _,t in pairs(CAS.Actions) do
  85. for _,k in pairs(t.Keys) do
  86. if k==io.KeyCode then
  87. t.Function(t.Name,io.UserInputState,io)
  88. end
  89. end
  90. end
  91. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  92. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  93. end
  94. end)
  95. Event.Parent = NLS([==[
  96. local Player = game:GetService("Players").LocalPlayer
  97. local Event = script:WaitForChild("UserInput_Event")
  98.  
  99. local Mouse = Player:GetMouse()
  100. local UIS = game:GetService("UserInputService")
  101. local input = function(io,a)
  102. if a then return end
  103. --Since InputObject is a client-side instance, we create and pass table instead
  104. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  105. end
  106. UIS.InputBegan:Connect(input)
  107. UIS.InputEnded:Connect(input)
  108.  
  109. local h,t
  110. --Give the server mouse data 30 times every second, but only if the values changed
  111. --If player is not moving their mouse, client won't fire events
  112. while wait(1/30) do
  113. if h~=Mouse.Hit or t~=Mouse.Target then
  114. h,t=Mouse.Hit,Mouse.Target
  115. Event:FireServer({isMouse=true,Target=t,Hit=h})
  116. end
  117. end]==],Player.Character)
  118.  
  119. ----Sandboxed game object that allows the usage of client-side methods and services
  120. --Real game object
  121. local _rg = game
  122.  
  123. --Metatable for fake service
  124. local fsmt = {
  125. __index = function(self,k)
  126. local s = rawget(self,"_RealService")
  127. if s then return s[k] end
  128. end,
  129. __newindex = function(self,k,v)
  130. local s = rawget(self,"_RealService")
  131. if s then s[k]=v end
  132. end,
  133. __call = function(self,...)
  134. local s = rawget(self,"_RealService")
  135. if s then return s(...) end
  136. end
  137. }
  138. local function FakeService(t,RealService)
  139. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  140. return setmetatable(t,fsmt)
  141. end
  142.  
  143. --Fake game object
  144. local g = {
  145. GetService = function(self,s)
  146. return self[s]
  147. end,
  148. Players = FakeService({
  149. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  150. },"Players"),
  151. UserInputService = FakeService(UIS,"UserInputService"),
  152. ContextActionService = FakeService(CAS,"ContextActionService"),
  153. }
  154. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  155. g.service = g.GetService
  156.  
  157. g.RunService = FakeService({
  158. RenderStepped = _rg:GetService("RunService").Heartbeat,
  159. BindToRenderStep = function(self,name,_,fun)
  160.  
  161. end,
  162. UnbindFromRenderStep = function(self,name)
  163. self._btrs[name]:Disconnect()
  164. end,
  165. },"RunService")
  166.  
  167. setmetatable(g,{
  168. __index=function(self,s)
  169. return _rg:GetService(s) or typeof(_rg[s])=="function"
  170. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  171. end,
  172. __newindex = fsmt.__newindex,
  173. __call = fsmt.__call
  174. })
  175. --Changing owner to fake player object to support owner:GetMouse()
  176. game,owner = g,g.Players.LocalPlayer
  177. end
  178. print("Good sir do not leak this.")
  179. print("Don't u dare report the audio.")
  180.  
  181. local cansilence = true
  182.  
  183. function SHUTUPXDD()
  184. if cansilence then
  185. cansilence = false
  186. local function search(instance)
  187. for i,v in pairs(instance:GetChildren()) do
  188. search(v)
  189. if v.ClassName == "Sound" then
  190. if v.Parent ~= game.Players.LocalPlayer.Character then
  191. v.Volume = 0
  192. end
  193. end
  194. end
  195. end
  196. search(workspace)
  197. wait(3)
  198. cansilence = false
  199. end
  200. end
  201.  
  202. game:GetService("RunService").RenderStepped:connect(SHUTUPXDD)
  203.  
  204. Player_Size = 1 --Size of the player.
  205.  
  206. wait()
  207. local Player = owner
  208. local Character = Player.Character
  209. local plr = owner
  210. local Humanoid = Character.Humanoid
  211. local char = plr.Character
  212. local hum = char.Humanoid
  213. local ra = char["Right Arm"]
  214. local la= char["Left Arm"]
  215. local rl= char["Right Leg"]
  216. local ll = char["Left Leg"]
  217. local hed = char.Head
  218. local root = char.HumanoidRootPart
  219. local rootj = root.RootJoint
  220. local tors = char.Torso
  221. local LeftArm = Character["Left Arm"]
  222. local RightArm = Character["Right Arm"]
  223. local LeftLeg = Character["Left Leg"]
  224. local RightLeg = Character["Right Leg"]
  225. local Head = Character.Head
  226. local Torso = Character.Torso
  227. local mouse = plr:GetMouse()
  228. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  229. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  230. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  231. local cam = game.Workspace.CurrentCamera
  232. trazx = Instance.new("ParticleEmitter")
  233. c = game.Players.LocalPlayer.Character
  234. local sine=0
  235. Character.Head.face.Texture = "rbxassetid://620619801"
  236.  
  237. hum.MaxHealth = "Inf"
  238. hum.Health = "Inf"
  239.  
  240. local forcefield = Instance.new("ForceField",char)
  241. forcefield.Name = "feaqurmam"
  242. forcefield.Visible = false
  243. -----------------------------------------------------------
  244. h = char.Head
  245. t = char.Torso
  246. rs = t["Right Shoulder"]
  247. ls = t["Left Shoulder"]
  248. rh = t["Right Hip"]
  249. lh = t["Left Hip"]
  250. nec = t.Neck
  251. rut = char.HumanoidRootPart
  252. rutj = rut.RootJoint
  253. it = Instance.new
  254.  
  255. local txt = Instance.new("BillboardGui", char)
  256. txt.Adornee = char.Head
  257. txt.Name = "_status"
  258. txt.Size = UDim2.new(2, 0, 1.2, 0)
  259. txt.StudsOffset = Vector3.new(-9, 8, 0)
  260. local text = Instance.new("TextLabel", txt)
  261. text.Size = UDim2.new(10, 0, 7, 0)
  262. text.FontSize = "Size24"
  263. text.TextScaled = true
  264. text.TextTransparency = 0
  265. text.BackgroundTransparency = 1
  266. text.TextTransparency = 0
  267. text.TextStrokeTransparency = 1
  268. text.Font = "Cartoon"
  269. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  270. v = Instance.new("Part")
  271. v.Name = "ColorBrick"
  272. v.Parent = Player.Character
  273. v.FormFactor = "Symmetric"
  274. v.Anchored = true
  275. v.CanCollide = false
  276. v.BottomSurface = "Smooth"
  277. v.TopSurface = "Smooth"
  278. v.Size = Vector3.new(10, 5, 3)
  279. v.Transparency = 1
  280. v.CFrame = char.Torso.CFrame
  281. v.BrickColor = BrickColor.new("Really black")
  282. v.Transparency = 1
  283. v.Shape = "Block"
  284. spawn(function()
  285. local TweenService = game:GetService("TweenService")
  286. local Colours = {Color3.fromRGB(75,151,75),Color3.fromRGB(39,70,45),Color3.fromRGB(164,189,71),Color3.fromRGB(255,176,0),Color3.fromRGB(141,149,123)}
  287. local Int = 0
  288. while wait(0.5) do
  289. if Int == #Colours then Int = 0 end
  290. Int = Int+1
  291. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  292. end
  293. end)
  294. text.Text = "Good Boy"
  295.  
  296.  
  297. local txtd = Instance.new("BillboardGui", char)
  298. txtd.Adornee = char.Head
  299. txtd.Name = "_status"
  300. txtd.Size = UDim2.new(2, 0, 1.2, 0)
  301. txtd.StudsOffset = Vector3.new(-9, 8, 0)
  302. local texth = Instance.new("TextLabel", txtd)
  303. texth.Size = UDim2.new(10, 0, 7, 0)
  304. texth.FontSize = "Size24"
  305. texth.TextScaled = true
  306. texth.TextTransparency = 0
  307. texth.BackgroundTransparency = 1
  308. texth.TextTransparency = 0
  309. texth.TextStrokeTransparency = 1
  310. texth.Font = "Cartoon"
  311. texth.TextStrokeColor3 = Color3.new(0, 0, 0)
  312. v = Instance.new("Part")
  313. v.Name = "ColorBrick"
  314. v.Parent = Player.Character
  315. v.FormFactor = "Symmetric"
  316. v.Anchored = true
  317. v.CanCollide = false
  318. v.BottomSurface = "Smooth"
  319. v.TopSurface = "Smooth"
  320. v.Size = Vector3.new(10, 5, 3)
  321. v.Transparency = 1
  322. v.CFrame = char.Torso.CFrame
  323. v.BrickColor = BrickColor.new("Really black")
  324. v.Transparency = 1
  325. v.Shape = "Block"
  326. spawn(function()
  327. local TweenService = game:GetService("TweenService")
  328. local Colourss = {Color3.fromRGB(72,99,0),Color3.fromRGB(99,21,2),Color3.fromRGB(6,0,99),Color3.fromRGB(99,35,90),Color3.fromRGB(203,213,0)}
  329. local Intt = 0
  330. while wait(0.2) do
  331. if Intt == #Colourss then Intt = 0 end
  332. Intt = Intt+1
  333. TweenService:Create(texth,TweenInfo.new(1),{TextColor3 = Colourss[Intt]}):Play()
  334. end
  335. end)
  336. texth.Text = ""
  337.  
  338.  
  339. spawn(function()
  340. while wait() do
  341. Head.BrickColor = BrickColor.new("New Yeller")
  342. RightArm.BrickColor = BrickColor.new("New Yeller")
  343. LeftArm.BrickColor = BrickColor.new("New Yeller")
  344. Torso.BrickColor = BrickColor.new("Really blue")
  345. RightLeg.BrickColor = BrickColor.new("Shamrock")
  346. LeftLeg.BrickColor = BrickColor.new("Shamrock")
  347. end
  348. end)
  349. for i,v in pairs(Character:children()) do
  350. if v:IsA("Hat") then
  351. v:Destroy()
  352. end
  353. end
  354. for i,v in pairs(Character:children()) do
  355. if v:IsA("Accessory") then
  356. v:Destroy()
  357. end
  358. end
  359. for i,v in pairs(Character:children()) do
  360. if v:IsA("Hair") then
  361. v:Destroy()
  362. end
  363. end
  364. for i,v in pairs(Character:children()) do
  365. if v:IsA("Shirt") then
  366. v:Destroy()
  367. end
  368. end
  369. for i,v in pairs(Character:children()) do
  370. if v:IsA("Pants") then
  371. v:Destroy()
  372. end
  373. end
  374. for i,v in pairs(Character:children()) do
  375. if v:IsA("Graphic Shirt") then
  376. v:Destroy()
  377. end
  378. end
  379. for i,v in pairs(Character:children()) do
  380. if v:IsA("GraphicShirt") then
  381. v:Destroy()
  382. end
  383. end
  384.  
  385. for _,v in pairs(Character:children()) do
  386. if v:IsA("Shirt") then
  387. v.ShirtTemplate = "rbxassetid://0"
  388. elseif v:IsA("Pants") then
  389. v.PantsTemplate = "rbxassetid://0"
  390. elseif v:IsA("ShirtGraphic") then
  391. v:Remove()
  392. wait(.1)
  393. Torso.roblox:Remove()
  394. elseif v:IsA("Accessory") then
  395. v:Remove()
  396. end
  397. end
  398.  
  399. wait(0.0000000000000001)
  400.  
  401. local Hair = Instance.new("Part")
  402. Hair.Parent = char
  403. Hair.Name = "BlackHair"
  404. Hair.Size = Vector3.new(0.1, 0.1, 0.1)
  405. Hair.CFrame = char.Head.CFrame
  406. Hair:BreakJoints()
  407. Hair.CanCollide = false
  408. Hair.BrickColor = BrickColor.new("Medium Stone")
  409. Hair.TopSurface = "Smooth"
  410. Hair.BottomSurface = "Smooth"
  411. Weld = Instance.new("Weld")
  412. Weld.Name = "Weld"
  413. Weld.Part0 = char.Head
  414. Weld.Part1 = Hair
  415. Weld.Parent = char.Head
  416. Weld.C0 = CFrame.new(0, 0.43, 0)*CFrame.fromEulerAnglesXYZ(0.1, 0, 0)
  417. Mesh = Instance.new("SpecialMesh")
  418. Mesh.Parent = Hair
  419. Mesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  420. Mesh.TextureId = "http://www.roblox.com/asset/?id=16627494"
  421. Mesh.Scale = Vector3.new(1.15, 1.15, 1.15)
  422. -------------------------------------------------------
  423. --Start Good Stuff--
  424. -------------------------------------------------------
  425. CF = CFrame.new
  426. angles = CFrame.Angles
  427. attack = false
  428. timetofly = true
  429. Euler = CFrame.fromEulerAnglesXYZ
  430. Rad = math.rad
  431. IT = Instance.new
  432. BrickC = BrickColor.new
  433. Cos = math.cos
  434. Acos = math.acos
  435. Sin = math.sin
  436. Asin = math.asin
  437. Abs = math.abs
  438. Mrandom = math.random
  439. Floor = math.floor
  440. random = math.random
  441. radian = math.rad
  442. Vec3 = Vector3.new
  443. cFrame = CFrame.new
  444. Euler = CFrame.fromEulerAnglesXYZ
  445. -------------------------------------------------------
  446. --End Good Stuff--
  447. -------------------------------------------------------
  448. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  449. RSH, LSH = nil, nil
  450. RW = Instance.new("Weld")
  451. LW = Instance.new("Weld")
  452. RH = tors["Right Hip"]
  453. LH = tors["Left Hip"]
  454. RSH = tors["Right Shoulder"]
  455. LSH = tors["Left Shoulder"]
  456. RSH.Parent = nil
  457. LSH.Parent = nil
  458. RW.Name = "RW"
  459. RW.Part0 = tors
  460. RW.C0 = CF(1.5, 0.5, 0)
  461. RW.C1 = CF(0, 0.5, 0)
  462. RW.Part1 = ra
  463. RW.Parent = tors
  464. LW.Name = "LW"
  465. LW.Part0 = tors
  466. LW.C0 = CF(-1.5, 0.5, 0)
  467. LW.C1 = CF(0, 0.5, 0)
  468. LW.Part1 = la
  469. LW.Parent = tors
  470. Effects = {}
  471.  
  472. BTAUNT = Instance.new("Sound", tors)
  473. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  474. BTAUNT.Volume = 10
  475. BTAUNT.Pitch = 1
  476. BTAUNT.Looped = false
  477. BTAUNT.TimePosition = 0.2
  478.  
  479. brda = Instance.new("Part",char) brda.Transparency = 1 brda.CanCollide = false brda.Size = Vector3.new(1.248, 1.264, 0.16) brdam = Instance.new("SpecialMesh",brda) brdam.Scale = Vector3.new(0.003, 0.003, 0.003) brdam.MeshType = "FileMesh" brdam.MeshId = "rbxassetid://1614924885" brdam.TextureId = "rbxassetid://1614940093" brdaw = Instance.new("Weld",ra) brdaw.Part0 = ra brdaw.Part1 = brda brdaw.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,3) brdaw.C0 = brdaw.C0 * CFrame.new(0,1.3,0)
  480.  
  481. bat = Instance.new("Part", game.Players.LocalPlayer.Character)
  482. bat.Size = Vector3.new(1, 1, 5)
  483. bat.CanCollide = false
  484. bat:BreakJoints()
  485.  
  486. LeDrink = it("Model")
  487. LeDrink.Parent = char
  488. LeDrink.Name = "LeDrink"
  489. RHe = it("Part")
  490. RHe.Parent = LeDrink
  491. RHe.BrickColor = BrickColor.new("Really black")
  492. RHe.Locked = true
  493. RHe.CanCollide = false
  494. RHe.Transparency = 1
  495. PMesh = it("SpecialMesh")
  496. RHe.formFactor = "Symmetric"
  497. PMesh.MeshType = "FileMesh"
  498. PMesh.MeshId = "rbxassetid://10470609"
  499. PMesh.TextureId = "rbxassetid://111405256"
  500. PMesh.Scale = Vector3.new(1.3, 1.4, 1.3)
  501. PMesh.Parent = RHe
  502. local RWeld = it("Weld")
  503. RWeld.Parent = RHe
  504. RWeld.Part0 = RHe
  505. RWeld.Part1 = ra
  506. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  507.  
  508. LeChips = it("Model")
  509. LeChips.Parent = char
  510. LeChips.Name = "LeChips"
  511. RHk = it("Part")
  512. RHk.Parent = LeChips
  513. RHk.BrickColor = BrickColor.new("Really black")
  514. RHk.Locked = true
  515. RHk.CanCollide = false
  516. RHk.Transparency = 1
  517. PMeshe = it("SpecialMesh")
  518. RHk.formFactor = "Symmetric"
  519. PMeshe.MeshType = "FileMesh"
  520. PMeshe.MeshId = "rbxassetid://19106014"
  521. PMeshe.TextureId = "rbxassetid://3063905535"
  522. PMeshe.Scale = Vector3.new(1, 1.4, 0.8)
  523. PMeshe.Parent = RHk
  524. local RWelds = it("Weld")
  525. RWelds.Parent = RHk
  526. RWelds.Part0 = RHk
  527. RWelds.Part1 = ra
  528. RWelds.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  529.  
  530. local LeDrink = "wiplolnotyet"
  531. local LeChips = "wipaswelllol"
  532. local Sitt = false
  533.  
  534. -------------------------------------------------------
  535. --Start HeartBeat--
  536. -------------------------------------------------------
  537. ArtificialHB = Instance.new("BindableEvent", script)
  538. ArtificialHB.Name = "Heartbeat"
  539. script:WaitForChild("Heartbeat")
  540.  
  541. frame = 1 / 60
  542. tf = 0
  543. allowframeloss = false
  544. tossremainder = false
  545.  
  546.  
  547. lastframe = tick()
  548. script.Heartbeat:Fire()
  549.  
  550.  
  551. game:GetService("RunService").Heartbeat:connect(function(s, p)
  552. tf = tf + s
  553. if tf >= frame then
  554. if allowframeloss then
  555. script.Heartbeat:Fire()
  556. lastframe = tick()
  557. else
  558. for i = 1, math.floor(tf / frame) do
  559. script.Heartbeat:Fire()
  560. end
  561. lastframe = tick()
  562. end
  563. if tossremainder then
  564. tf = 0
  565. else
  566. tf = tf - frame * math.floor(tf / frame)
  567. end
  568. end
  569. end)
  570. -------------------------------------------------------
  571. --End HeartBeat--
  572. -------------------------------------------------------
  573.  
  574.  
  575. function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
  576. coroutine.resume(coroutine.create(function()
  577. local intensity = 1 * Intensity
  578. local rotM = 0.01 * Intensity
  579. for i = 0, Length, 0.1 do
  580. swait()
  581. intensity = intensity - 0.05 * Intensity / Length
  582. rotM = rotM - 5.0E-4 * Intensity / Length
  583. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  584. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  585. end
  586. Humanoid.CameraOffset = Vec3(0, 0, 0)
  587. end))
  588. end
  589.  
  590. local joyemoji = Instance.new('ParticleEmitter', tors)
  591. joyemoji.VelocitySpread = 2000
  592. joyemoji.Lifetime = NumberRange.new(1)
  593. joyemoji.Speed = NumberRange.new(40)
  594. joy= {}
  595. for i=0, 19 do
  596. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  597. end
  598. joyemoji.Size = NumberSequence.new(joy)
  599. joyemoji.Rate = 0
  600. joyemoji.LockedToPart = false
  601. joyemoji.LightEmission = 0
  602. joyemoji.Texture = "rbxassetid://1176402123"
  603. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  604.  
  605.  
  606. local LIT = Instance.new('ParticleEmitter', tors)
  607. LIT.VelocitySpread = 2000
  608. LIT.Lifetime = NumberRange.new(1)
  609. LIT.Speed = NumberRange.new(45)
  610. nani= {}
  611. for i=0, 19 do
  612. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  613. end
  614. LIT.Size = NumberSequence.new(nani)
  615. LIT.Rate = 0
  616. LIT.LockedToPart = false
  617. LIT.LightEmission = 0
  618. LIT.Texture = "rbxassetid://1492670151"
  619. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  620.  
  621. local toast = Instance.new('ParticleEmitter', tors)
  622. toast.VelocitySpread = 2000
  623. toast.Lifetime = NumberRange.new(1)
  624. toast.Speed = NumberRange.new(60)
  625. toasterstoasttoast= {}
  626. for i=0, 19 do
  627. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  628. end
  629. toast.Size = NumberSequence.new(toasterstoasttoast)
  630. toast.Rate = 0
  631. toast.LockedToPart = false
  632. toast.LightEmission = 0
  633. toast.Texture = "rbxassetid://436096230"
  634. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  635.  
  636. local ok = Instance.new('ParticleEmitter', tors)
  637. ok.VelocitySpread = 2000
  638. ok.Lifetime = NumberRange.new(1)
  639. ok.Speed = NumberRange.new(50)
  640. cool= {}
  641. for i=0, 19 do
  642. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  643. end
  644. ok.Size = NumberSequence.new(cool)
  645. ok.Rate = 0
  646. ok.LockedToPart = false
  647. ok.LightEmission = 0
  648. ok.Texture = "rbxassetid://636768448"
  649. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  650.  
  651. maincolor = BrickC("Really red")
  652. -------------------------------------------------------
  653. --Start Kyu's shitty stuff--
  654. -------------------------------------------------------
  655. function un_fun()
  656. attack = true
  657. hum.WalkSpeed = 0
  658. BTAUNT:Play()
  659. repeat
  660. swait()
  661. BTAUNT.Parent = tors
  662. 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)), 0.08)
  663. 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(-2.5 * Cos(sine / 1.5))), 0.08)
  664. 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(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
  665. 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(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
  666. 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(210)), 0.08)
  667. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  668. until BTAUNT.Playing == false
  669. attack = false
  670. hum.WalkSpeed = 40
  671. end
  672.  
  673. function Tauntmelon()
  674. attack = true
  675. hum.WalkSpeed = 0
  676. CreateSound("1486343908", tors, 10, 1)
  677. for i = 0, 9, 0.1 do
  678. swait()
  679. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  680. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  681. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  682. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  683. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  684. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  685. end
  686. attack = false
  687. hum.WalkSpeed = 40
  688. end
  689.  
  690. function fbiopenup()
  691. attack = true
  692. hum.WalkSpeed = 6
  693. CreateSound("2156386052", tors, 10, 1)
  694. Character.Head.face.Texture = "rbxassetid://12117740"
  695. for i = 0, 5.56, 0.1 do
  696. swait()
  697. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  698. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  699. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  700. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  701. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  702. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  703. end
  704. for i = 0,1.57,0.1 do
  705. swait()
  706. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  707. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  708. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  709. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  710. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  711. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  712. end
  713. for i = 0,1.2,0.1 do
  714. swait()
  715. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  716. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  717. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  718. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  719. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  720. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  721. end
  722. for i = 0,1.2,0.1 do
  723. swait()
  724. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  725. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  726. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  727. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  728. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  729. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  730. end
  731. for i = 0,1.2,0.1 do
  732. swait()
  733. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  734. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  735. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  736. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  737. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  738. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  739. end
  740. for i = 0,1.2,0.1 do
  741. swait()
  742. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  743. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  744. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  745. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  746. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  747. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  748. end
  749. for i = 0,1,0.1 do
  750. swait()
  751. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  752. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  753. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  754. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  755. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  756. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  757. end
  758. for i = 0,1,0.1 do
  759. swait()
  760. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  761. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  762. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  763. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  764. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  765. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  766. end
  767. attack = false
  768. Character.Head.face.Texture = "rbxassetid://620619801"
  769. hum.WalkSpeed = 40
  770. end
  771.  
  772. function FindNearestHead(Position, Distance, SinglePlayer)
  773. if SinglePlayer then
  774. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  775. end
  776. local List = {}
  777. for i, v in pairs(workspace:GetChildren()) do
  778. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  779. table.insert(List, v)
  780. end
  781. end
  782. return List
  783. end
  784.  
  785. function SoulSteal(dude)
  786. if dude.Name ~= char then
  787. local bgf = IT("BodyGyro", dude.Head)
  788. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  789. local val = IT("BoolValue", dude)
  790. val.Name = "IsHit"
  791. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  792. local soulst = coroutine.wrap(function()
  793. local soul = Instance.new("Part",dude)
  794. soul.Size = Vector3.new(1,1,1)
  795. soul.CanCollide = false
  796. soul.Anchored = false
  797. soul.Position = torso.Position
  798. soul.Transparency = 1
  799. local PartEmmit1 = IT("ParticleEmitter", soul)
  800. PartEmmit1.LightEmission = 1
  801. PartEmmit1.Texture = "rbxassetid://569507414"
  802. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  803. PartEmmit1.Rate = 250
  804. PartEmmit1.Lifetime = NumberRange.new(1.6)
  805. PartEmmit1.Size = NumberSequence.new({
  806. NumberSequenceKeypoint.new(0, 1, 0),
  807. NumberSequenceKeypoint.new(1, 0, 0)
  808. })
  809. PartEmmit1.Transparency = NumberSequence.new({
  810. NumberSequenceKeypoint.new(0, 0, 0),
  811. NumberSequenceKeypoint.new(1, 1, 0)
  812. })
  813. PartEmmit1.Speed = NumberRange.new(0, 0)
  814. PartEmmit1.VelocitySpread = 30000
  815. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  816. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  817. local BodPoss = IT("BodyPosition", soul)
  818. BodPoss.P = 3000
  819. BodPoss.D = 1000
  820. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  821. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  822. wait(1.6)
  823. soul.Touched:connect(function(hit)
  824. if hit.Parent == char then
  825. soul:Destroy()
  826. end
  827. end)
  828. wait(1.2)
  829. while soul do
  830. swait()
  831. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  832. BodPoss.Position = tors.Position
  833. end
  834. end)
  835. soulst()
  836. end
  837. end
  838. function FaceMouse()
  839. local Cam = workspace.CurrentCamera
  840. return {
  841. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  842. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  843. }
  844. end
  845.  
  846. function Eviscerate(dude)
  847. if dude.Name ~= char then
  848. local bgf = IT("BodyGyro", dude.Head)
  849. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  850. local val = IT("BoolValue", dude)
  851. val.Name = "IsHit"
  852. local ds = coroutine.wrap(function()
  853. dude:WaitForChild("Head"):BreakJoints()
  854. wait(0.5)
  855. target = nil
  856. coroutine.resume(coroutine.create(function()
  857. for i, v in pairs(dude:GetChildren()) do
  858. if v:IsA("Accessory") then
  859. v:Destroy()
  860. end
  861. if v:IsA("Humanoid") then
  862. v:Destroy()
  863. end
  864. if v:IsA("CharacterMesh") then
  865. v:Destroy()
  866. end
  867. if v:IsA("Model") then
  868. v:Destroy()
  869. end
  870. if v:IsA("Part") or v:IsA("MeshPart") then
  871. for x, o in pairs(v:GetChildren()) do
  872. if o:IsA("Decal") then
  873. o:Destroy()
  874. end
  875. end
  876. coroutine.resume(coroutine.create(function()
  877. v.Material = "Neon"
  878. v.CanCollide = false
  879. local PartEmmit1 = IT("ParticleEmitter", v)
  880. PartEmmit1.LightEmission = 1
  881. PartEmmit1.Texture = "rbxassetid://284205403"
  882. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  883. PartEmmit1.Rate = 150
  884. PartEmmit1.Lifetime = NumberRange.new(1)
  885. PartEmmit1.Size = NumberSequence.new({
  886. NumberSequenceKeypoint.new(0, 0.75, 0),
  887. NumberSequenceKeypoint.new(1, 0, 0)
  888. })
  889. PartEmmit1.Transparency = NumberSequence.new({
  890. NumberSequenceKeypoint.new(0, 0, 0),
  891. NumberSequenceKeypoint.new(1, 1, 0)
  892. })
  893. PartEmmit1.Speed = NumberRange.new(0, 0)
  894. PartEmmit1.VelocitySpread = 30000
  895. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  896. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  897. local BodPoss = IT("BodyPosition", v)
  898. BodPoss.P = 3000
  899. BodPoss.D = 1000
  900. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  901. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  902. v.Color = maincolor.Color
  903. coroutine.resume(coroutine.create(function()
  904. for i = 0, 49 do
  905. swait(1)
  906. v.Transparency = v.Transparency + 0.08
  907. end
  908. wait(0.5)
  909. PartEmmit1.Enabled = false
  910. wait(3)
  911. v:Destroy()
  912. dude:Destroy()
  913. end))
  914. end))
  915. end
  916. end
  917. end))
  918. end)
  919. ds()
  920. end
  921. end
  922.  
  923. function ragdoll(model)
  924. local char = model
  925. torso = char.HumanoidRootPart
  926. torso2 = char.Torso
  927. LW.Parent = nil
  928. RW.Parent = nil
  929. LH.Parent = nil
  930. RH.Parent = nil
  931. if hum ~= nil then
  932. hum.PlatformStand = true
  933. end
  934.  
  935. local Head = char:FindFirstChild("Head")
  936. if Head then
  937. local Neck = Instance.new("Weld")
  938. Neck.Name = "Neck"
  939. Neck.Part0 = torso
  940. Neck.Part1 = Head
  941. Neck.C0 = CFrame.new(0, 1.5, 0)
  942. Neck.C1 = CFrame.new()
  943. Neck.Parent = torso
  944. end
  945. local Limb = char:FindFirstChild("Right Arm")
  946. if Limb then
  947.  
  948. Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
  949. local Joint = Instance.new("Glue")
  950. Joint.Name = "RightShoulder"
  951. Joint.Part0 = torso
  952. Joint.Part1 = Limb
  953. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  954. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  955. Joint.Parent = torso
  956.  
  957. local B = Instance.new("Part")
  958. B.TopSurface = 0
  959. B.BottomSurface = 0
  960. B.formFactor = "Symmetric"
  961. B.Size = Vector3.new(1, 1, 1)
  962. B.Transparency = 1
  963. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  964. B.Parent = char
  965. local W = Instance.new("Weld")
  966. W.Part0 = Limb
  967. W.Part1 = B
  968. W.C0 = CFrame.new(0, -0.5, 0)
  969. W.Parent = Limb
  970.  
  971. end
  972. local Limb = char:FindFirstChild("Left Arm")
  973. if Limb then
  974.  
  975. Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
  976. local Joint = Instance.new("Glue")
  977. Joint.Name = "LeftShoulder"
  978. Joint.Part0 = torso
  979. Joint.Part1 = Limb
  980. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  981. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  982. Joint.Parent = torso
  983.  
  984. local B = Instance.new("Part")
  985. B.TopSurface = 0
  986. B.BottomSurface = 0
  987. B.formFactor = "Symmetric"
  988. B.Size = Vector3.new(1, 1, 1)
  989. B.Transparency = 1
  990. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  991. B.Parent = char
  992. local W = Instance.new("Weld")
  993. W.Part0 = Limb
  994. W.Part1 = B
  995. W.C0 = CFrame.new(0, -0.5, 0)
  996. W.Parent = Limb
  997.  
  998. end
  999. local Limb = char:FindFirstChild("Right Leg")
  1000. if Limb then
  1001.  
  1002. Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
  1003. local Joint = Instance.new("Glue")
  1004. Joint.Name = "RightHip"
  1005. Joint.Part0 = torso
  1006. Joint.Part1 = Limb
  1007. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1008. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1009. Joint.Parent = torso
  1010.  
  1011. local B = Instance.new("Part")
  1012. B.TopSurface = 0
  1013. B.BottomSurface = 0
  1014. B.formFactor = "Symmetric"
  1015. B.Size = Vector3.new(1, 1, 1)
  1016. B.Transparency = 1
  1017. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1018. B.Parent = char
  1019. local W = Instance.new("Weld")
  1020. W.Part0 = Limb
  1021. W.Part1 = B
  1022. W.C0 = CFrame.new(0, -0.5, 0)
  1023. W.Parent = Limb
  1024.  
  1025. end
  1026. local Limb = char:FindFirstChild("Left Leg")
  1027. if Limb then
  1028.  
  1029. Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
  1030. local Joint = Instance.new("Glue")
  1031. Joint.Name = "LeftHip"
  1032. Joint.Part0 = torso
  1033. Joint.Part1 = Limb
  1034. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1035. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1036. Joint.Parent = torso
  1037.  
  1038. local B = Instance.new("Part")
  1039. B.TopSurface = 0
  1040. B.BottomSurface = 0
  1041. B.formFactor = "Symmetric"
  1042. B.Size = Vector3.new(1, 1, 1)
  1043. B.Transparency = 1
  1044. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1045. B.Parent = char
  1046. local W = Instance.new("Weld")
  1047. W.Part0 = Limb
  1048. W.Part1 = B
  1049. W.C0 = CFrame.new(0, -0.5, 0)
  1050. W.Parent = Limb
  1051.  
  1052. end
  1053. --[
  1054. local Bar = Instance.new("Part")
  1055. Bar.TopSurface = 0
  1056. Bar.BottomSurface = 0
  1057. Bar.formFactor = "Symmetric"
  1058. Bar.Size = Vector3.new(1, 1, 1)
  1059. Bar.Transparency = 1
  1060. Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
  1061. Bar.Parent = char
  1062. local Weld = Instance.new("Weld")
  1063. Weld.Part0 = torso
  1064. Weld.Part1 = Bar
  1065. Weld.C0 = CFrame.new(0, 0.5, 0)
  1066. Weld.Parent = torso
  1067. --]]
  1068.  
  1069. torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
  1070.  
  1071. end
  1072.  
  1073. -------------------------------------------------------
  1074. --End Kyu's shitty stuff--
  1075. -------------------------------------------------------
  1076.  
  1077. -------------------------------------------------------
  1078. --Start Important Functions--
  1079. -------------------------------------------------------
  1080. function swait(num)
  1081. if num == 0 or num == nil then
  1082. game:service("RunService").Stepped:wait(0)
  1083. else
  1084. for i = 0, num do
  1085. game:service("RunService").Stepped:wait(0)
  1086. end
  1087. end
  1088. end
  1089. function thread(f)
  1090. coroutine.resume(coroutine.create(f))
  1091. end
  1092. function clerp(a, b, t)
  1093. local qa = {
  1094. QuaternionFromCFrame(a)
  1095. }
  1096. local qb = {
  1097. QuaternionFromCFrame(b)
  1098. }
  1099. local ax, ay, az = a.x, a.y, a.z
  1100. local bx, by, bz = b.x, b.y, b.z
  1101. local _t = 1 - t
  1102. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1103. end
  1104. function QuaternionFromCFrame(cf)
  1105. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1106. local trace = m00 + m11 + m22
  1107. if trace > 0 then
  1108. local s = math.sqrt(1 + trace)
  1109. local recip = 0.5 / s
  1110. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1111. else
  1112. local i = 0
  1113. if m00 < m11 then
  1114. i = 1
  1115. end
  1116. if m22 > (i == 0 and m00 or m11) then
  1117. i = 2
  1118. end
  1119. if i == 0 then
  1120. local s = math.sqrt(m00 - m11 - m22 + 1)
  1121. local recip = 0.5 / s
  1122. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1123. elseif i == 1 then
  1124. local s = math.sqrt(m11 - m22 - m00 + 1)
  1125. local recip = 0.5 / s
  1126. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1127. elseif i == 2 then
  1128. local s = math.sqrt(m22 - m00 - m11 + 1)
  1129. local recip = 0.5 / s
  1130. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1131. end
  1132. end
  1133. end
  1134. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1135. local xs, ys, zs = x + x, y + y, z + z
  1136. local wx, wy, wz = w * xs, w * ys, w * zs
  1137. local xx = x * xs
  1138. local xy = x * ys
  1139. local xz = x * zs
  1140. local yy = y * ys
  1141. local yz = y * zs
  1142. local zz = z * zs
  1143. 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))
  1144. end
  1145. function QuaternionSlerp(a, b, t)
  1146. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1147. local startInterp, finishInterp
  1148. if cosTheta >= 1.0E-4 then
  1149. if 1 - cosTheta > 1.0E-4 then
  1150. local theta = math.acos(cosTheta)
  1151. local invSinTheta = 1 / Sin(theta)
  1152. startInterp = Sin((1 - t) * theta) * invSinTheta
  1153. finishInterp = Sin(t * theta) * invSinTheta
  1154. else
  1155. startInterp = 1 - t
  1156. finishInterp = t
  1157. end
  1158. elseif 1 + cosTheta > 1.0E-4 then
  1159. local theta = math.acos(-cosTheta)
  1160. local invSinTheta = 1 / Sin(theta)
  1161. startInterp = Sin((t - 1) * theta) * invSinTheta
  1162. finishInterp = Sin(t * theta) * invSinTheta
  1163. else
  1164. startInterp = t - 1
  1165. finishInterp = t
  1166. end
  1167. 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
  1168. end
  1169. function rayCast(Position, Direction, Range, Ignore)
  1170. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1171. end
  1172. local RbxUtility = LoadLibrary("RbxUtility")
  1173. local Create = RbxUtility.Create
  1174. local insta = true
  1175.  
  1176. -------------------------------------------------------
  1177. --Start Damage Function--
  1178. -------------------------------------------------------
  1179. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1180. if hit.Parent == nil then
  1181. return
  1182. end
  1183. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1184. for _, v in pairs(hit.Parent:children()) do
  1185. if v:IsA("Humanoid") then
  1186. h = v
  1187. end
  1188. end
  1189. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1190. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1191. end
  1192.  
  1193. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1194. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1195. if hit.Parent.DebounceHit.Value == true then
  1196. return
  1197. end
  1198. end
  1199. if insta == true then
  1200. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1201. end
  1202. local c = Create("ObjectValue"){
  1203. Name = "creator",
  1204. Value = game:service("Players").LocalPlayer,
  1205. Parent = h,
  1206. }
  1207. game:GetService("Debris"):AddItem(c, .5)
  1208. CreateSound("958257111", hit, 10, 1)
  1209. local Damage = math.random(minim, maxim)
  1210. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1211. local blocked = false
  1212. local block = hit.Parent:findFirstChild("Block")
  1213. if block ~= nil then
  1214. if block.className == "IntValue" then
  1215. if block.Value > 0 then
  1216. blocked = true
  1217. block.Value = block.Value - 1
  1218. end
  1219. end
  1220. end
  1221. if blocked == false then
  1222. h.Health = h.Health - Damage
  1223. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "rekt", 1.5, tors.BrickColor.Color)
  1224. else
  1225. h.Health = h.Health - (Damage / 2)
  1226. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "ez kill", 1.5, tors.BrickColor.Color)
  1227. end
  1228. if Type == "Knockdown" then
  1229. local hum = hit.Parent.Humanoid
  1230. hum.PlatformStand = true
  1231. coroutine.resume(coroutine.create(function(HHumanoid)
  1232. swait(1)
  1233. HHumanoid.PlatformStand = false
  1234. end), hum)
  1235. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1236. local bodvol = Create("BodyVelocity"){
  1237. velocity = angle * knockback,
  1238. P = 5000,
  1239. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1240. Parent = hit,
  1241. }
  1242. local rl = Create("BodyAngularVelocity"){
  1243. P = 3000,
  1244. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1245. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1246. Parent = hit,
  1247. }
  1248. game:GetService("Debris"):AddItem(bodvol, .5)
  1249. game:GetService("Debris"):AddItem(rl, .5)
  1250. elseif Type == "Normal" then
  1251. local vp = Create("BodyVelocity"){
  1252. P = 500,
  1253. maxForce = Vector3.new(math.huge, 0, math.huge),
  1254. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1255. }
  1256. if knockback > 0 then
  1257. vp.Parent = hit.Parent.Torso
  1258. end
  1259. game:GetService("Debris"):AddItem(vp, .5)
  1260. elseif Type == "Up" then
  1261. local bodyVelocity = Create("BodyVelocity"){
  1262. velocity = Vector3.new(0, 20, 0),
  1263. P = 5000,
  1264. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1265. Parent = hit,
  1266. }
  1267. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1268. elseif Type == "DarkUp" then
  1269. coroutine.resume(coroutine.create(function()
  1270. for i = 0, 1, 0.1 do
  1271. swait()
  1272. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1273. end
  1274. end))
  1275. local bodyVelocity = Create("BodyVelocity"){
  1276. velocity = Vector3.new(0, 20, 0),
  1277. P = 5000,
  1278. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1279. Parent = hit,
  1280. }
  1281. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1282. elseif Type == "Snare" then
  1283. local bp = Create("BodyPosition"){
  1284. P = 2000,
  1285. D = 100,
  1286. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1287. position = hit.Parent.Torso.Position,
  1288. Parent = hit.Parent.Torso,
  1289. }
  1290. game:GetService("Debris"):AddItem(bp, 1)
  1291. elseif Type == "Freeze" then
  1292. local BodPos = Create("BodyPosition"){
  1293. P = 50000,
  1294. D = 1000,
  1295. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1296. position = hit.Parent.Torso.Position,
  1297. Parent = hit.Parent.Torso,
  1298. }
  1299. local BodGy = Create("BodyGyro") {
  1300. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1301. P = 20e+003,
  1302. Parent = hit.Parent.Torso,
  1303. cframe = hit.Parent.Torso.CFrame,
  1304. }
  1305. hit.Parent.Torso.Anchored = true
  1306. coroutine.resume(coroutine.create(function(Part)
  1307. swait(1.5)
  1308. Part.Anchored = false
  1309. end), hit.Parent.Torso)
  1310. game:GetService("Debris"):AddItem(BodPos, 3)
  1311. game:GetService("Debris"):AddItem(BodGy, 3)
  1312. end
  1313. local debounce = Create("BoolValue"){
  1314. Name = "DebounceHit",
  1315. Parent = hit.Parent,
  1316. Value = true,
  1317. }
  1318. game:GetService("Debris"):AddItem(debounce, Delay)
  1319. c = Create("ObjectValue"){
  1320. Name = "creator",
  1321. Value = Player,
  1322. Parent = h,
  1323. }
  1324. game:GetService("Debris"):AddItem(c, .5)
  1325. end
  1326. end
  1327. -------------------------------------------------------
  1328. --End Damage Function--
  1329. -------------------------------------------------------
  1330.  
  1331. -------------------------------------------------------
  1332. --Start Damage Function Customization--
  1333. -------------------------------------------------------
  1334. function ShowDamage(Pos, Text, Time, Color)
  1335. local Rate = (1 / 30)
  1336. local Pos = (Pos or Vector3.new(0, 0, 0))
  1337. local Text = (Text or "")
  1338. local Time = (Time or 2)
  1339. local Color = (Color or Color3.new(1, 0, 1))
  1340. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1341. EffectPart.Anchored = true
  1342. local BillboardGui = Create("BillboardGui"){
  1343. Size = UDim2.new(3, 0, 3, 0),
  1344. Adornee = EffectPart,
  1345. Parent = EffectPart,
  1346. }
  1347. local TextLabel = Create("TextLabel"){
  1348. BackgroundTransparency = 1,
  1349. Size = UDim2.new(1, 0, 1, 0),
  1350. Text = Text,
  1351. Font = "Bodoni",
  1352. TextColor3 = Color,
  1353. TextScaled = true,
  1354. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1355. Parent = BillboardGui,
  1356. }
  1357. game.Debris:AddItem(EffectPart, (Time))
  1358. EffectPart.Parent = game:GetService("Workspace")
  1359. delay(0, function()
  1360. local Frames = (Time / Rate)
  1361. for Frame = 1, Frames do
  1362. wait(Rate)
  1363. local Percent = (Frame / Frames)
  1364. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1365. TextLabel.TextTransparency = Percent
  1366. end
  1367. if EffectPart and EffectPart.Parent then
  1368. EffectPart:Destroy()
  1369. end
  1370. end)
  1371. end
  1372. -------------------------------------------------------
  1373. --End Damage Function Customization--
  1374. -------------------------------------------------------
  1375.  
  1376. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1377. for _, c in pairs(workspace:children()) do
  1378. local hum = c:findFirstChild("Humanoid")
  1379. if hum ~= nil then
  1380. local head = c:findFirstChild("Head")
  1381. if head ~= nil then
  1382. local targ = head.Position - Part.Position
  1383. local mag = targ.magnitude
  1384. if magni >= mag and c.Name ~= plr.Name then
  1385.  
  1386. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1387. end
  1388. end
  1389. end
  1390. end
  1391. end
  1392.  
  1393.  
  1394. CFuncs = {
  1395. Part = {
  1396. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1397. local Part = Create("Part")({
  1398. Parent = Parent,
  1399. Reflectance = Reflectance,
  1400. Transparency = Transparency,
  1401. CanCollide = false,
  1402. Locked = true,
  1403. BrickColor = BrickColor.new(tostring(BColor)),
  1404. Name = Name,
  1405. Size = Size,
  1406. Material = Material
  1407. })
  1408. RemoveOutlines(Part)
  1409. return Part
  1410. end
  1411. },
  1412. Mesh = {
  1413. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1414. local Msh = Create(Mesh)({
  1415. Parent = Part,
  1416. Offset = OffSet,
  1417. Scale = Scale
  1418. })
  1419. if Mesh == "SpecialMesh" then
  1420. Msh.MeshType = MeshType
  1421. Msh.MeshId = MeshId
  1422. end
  1423. return Msh
  1424. end
  1425. },
  1426. Mesh = {
  1427. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1428. local Msh = Create(Mesh)({
  1429. Parent = Part,
  1430. Offset = OffSet,
  1431. Scale = Scale
  1432. })
  1433. if Mesh == "SpecialMesh" then
  1434. Msh.MeshType = MeshType
  1435. Msh.MeshId = MeshId
  1436. end
  1437. return Msh
  1438. end
  1439. },
  1440. Weld = {
  1441. Create = function(Parent, Part0, Part1, C0, C1)
  1442. local Weld = Create("Weld")({
  1443. Parent = Parent,
  1444. Part0 = Part0,
  1445. Part1 = Part1,
  1446. C0 = C0,
  1447. C1 = C1
  1448. })
  1449. return Weld
  1450. end
  1451. },
  1452. Sound = {
  1453. Create = function(id, par, vol, pit)
  1454. coroutine.resume(coroutine.create(function()
  1455. local S = Create("Sound")({
  1456. Volume = vol,
  1457. Pitch = pit or 1,
  1458. SoundId = id,
  1459. Parent = par or workspace
  1460. })
  1461. wait()
  1462. S:play()
  1463. game:GetService("Debris"):AddItem(S, 6)
  1464. end))
  1465. end
  1466. },
  1467. ParticleEmitter = {
  1468. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1469. local fp = Create("ParticleEmitter")({
  1470. Parent = Parent,
  1471. Color = ColorSequence.new(Color1, Color2),
  1472. LightEmission = LightEmission,
  1473. Size = Size,
  1474. Texture = Texture,
  1475. Transparency = Transparency,
  1476. ZOffset = ZOffset,
  1477. Acceleration = Accel,
  1478. Drag = Drag,
  1479. LockedToPart = LockedToPart,
  1480. VelocityInheritance = VelocityInheritance,
  1481. EmissionDirection = EmissionDirection,
  1482. Enabled = Enabled,
  1483. Lifetime = LifeTime,
  1484. Rate = Rate,
  1485. Rotation = Rotation,
  1486. RotSpeed = RotSpeed,
  1487. Speed = Speed,
  1488. VelocitySpread = VelocitySpread
  1489. })
  1490. return fp
  1491. end
  1492. }
  1493. }
  1494. function RemoveOutlines(part)
  1495. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1496. end
  1497. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1498. local Part = Create("Part")({
  1499. formFactor = FormFactor,
  1500. Parent = Parent,
  1501. Reflectance = Reflectance,
  1502. Transparency = Transparency,
  1503. CanCollide = false,
  1504. Locked = true,
  1505. BrickColor = BrickColor.new(tostring(BColor)),
  1506. Name = Name,
  1507. Size = Size,
  1508. Material = Material
  1509. })
  1510. RemoveOutlines(Part)
  1511. return Part
  1512. end
  1513. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1514. local Msh = Create(Mesh)({
  1515. Parent = Part,
  1516. Offset = OffSet,
  1517. Scale = Scale
  1518. })
  1519. if Mesh == "SpecialMesh" then
  1520. Msh.MeshType = MeshType
  1521. Msh.MeshId = MeshId
  1522. end
  1523. return Msh
  1524. end
  1525. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1526. local Weld = Create("Weld")({
  1527. Parent = Parent,
  1528. Part0 = Part0,
  1529. Part1 = Part1,
  1530. C0 = C0,
  1531. C1 = C1
  1532. })
  1533. return Weld
  1534. end
  1535.  
  1536. -------------------------------------------------------
  1537. --Start Effect Function--
  1538. -------------------------------------------------------
  1539. EffectModel = Instance.new("Model", char)
  1540. Effects = {
  1541. Block = {
  1542. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1543. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1544. prt.Anchored = true
  1545. prt.CFrame = cframe
  1546. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1547. game:GetService("Debris"):AddItem(prt, 10)
  1548. if Type == 1 or Type == nil then
  1549. table.insert(Effects, {
  1550. prt,
  1551. "Block1",
  1552. delay,
  1553. x3,
  1554. y3,
  1555. z3,
  1556. msh
  1557. })
  1558. elseif Type == 2 then
  1559. table.insert(Effects, {
  1560. prt,
  1561. "Block2",
  1562. delay,
  1563. x3,
  1564. y3,
  1565. z3,
  1566. msh
  1567. })
  1568. else
  1569. table.insert(Effects, {
  1570. prt,
  1571. "Block3",
  1572. delay,
  1573. x3,
  1574. y3,
  1575. z3,
  1576. msh
  1577. })
  1578. end
  1579. end
  1580. },
  1581. Sphere = {
  1582. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1583. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1584. prt.Anchored = true
  1585. prt.CFrame = cframe
  1586. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
  1587. game:GetService("Debris"):AddItem(prt, 10)
  1588. table.insert(Effects, {
  1589. prt,
  1590. "Cylinder",
  1591. delay,
  1592. x3,
  1593. y3,
  1594. z3,
  1595. msh
  1596. })
  1597. end
  1598. },
  1599. Cylinder = {
  1600. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1601. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1602. prt.Anchored = true
  1603. prt.CFrame = cframe
  1604. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1605. game:GetService("Debris"):AddItem(prt, 10)
  1606. table.insert(Effects, {
  1607. prt,
  1608. "Cylinder",
  1609. delay,
  1610. x3,
  1611. y3,
  1612. z3,
  1613. msh
  1614. })
  1615. end
  1616. },
  1617. Wave = {
  1618. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1619. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1620. prt.Anchored = true
  1621. prt.CFrame = cframe
  1622. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1623. game:GetService("Debris"):AddItem(prt, 10)
  1624. table.insert(Effects, {
  1625. prt,
  1626. "Cylinder",
  1627. delay,
  1628. x3 / 60,
  1629. y3 / 60,
  1630. z3 / 60,
  1631. msh
  1632. })
  1633. end
  1634. },
  1635. Ring = {
  1636. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1637. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1638. prt.Anchored = true
  1639. prt.CFrame = cframe
  1640. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1641. game:GetService("Debris"):AddItem(prt, 10)
  1642. table.insert(Effects, {
  1643. prt,
  1644. "Cylinder",
  1645. delay,
  1646. x3,
  1647. y3,
  1648. z3,
  1649. msh
  1650. })
  1651. end
  1652. },
  1653. Break = {
  1654. Create = function(brickcolor, cframe, x1, y1, z1)
  1655. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1656. prt.Anchored = true
  1657. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1658. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1659. local num = math.random(10, 50) / 1000
  1660. game:GetService("Debris"):AddItem(prt, 10)
  1661. table.insert(Effects, {
  1662. prt,
  1663. "Shatter",
  1664. num,
  1665. prt.CFrame,
  1666. math.random() - math.random(),
  1667. 0,
  1668. math.random(50, 100) / 100
  1669. })
  1670. end
  1671. },
  1672. Spiral = {
  1673. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1674. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1675. prt.Anchored = true
  1676. prt.CFrame = cframe
  1677. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1678. game:GetService("Debris"):AddItem(prt, 10)
  1679. table.insert(Effects, {
  1680. prt,
  1681. "Cylinder",
  1682. delay,
  1683. x3,
  1684. y3,
  1685. z3,
  1686. msh
  1687. })
  1688. end
  1689. },
  1690. Push = {
  1691. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1692. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1693. prt.Anchored = true
  1694. prt.CFrame = cframe
  1695. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1696. game:GetService("Debris"):AddItem(prt, 10)
  1697. table.insert(Effects, {
  1698. prt,
  1699. "Cylinder",
  1700. delay,
  1701. x3,
  1702. y3,
  1703. z3,
  1704. msh
  1705. })
  1706. end
  1707. }
  1708. }
  1709. -------------------------------------------------------
  1710. --End Effect Function--
  1711. -------------------------------------------------------
  1712.  
  1713. function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
  1714. local NSound = nil
  1715. coroutine.resume(coroutine.create(function()
  1716. NSound = Instance.new("Sound", PARENT)
  1717. NSound.Volume = VOLUME
  1718. NSound.Pitch = PITCH
  1719. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1720. swait()
  1721. NSound:play()
  1722. game:GetService("Debris"):AddItem(NSound, 10)
  1723. end))
  1724. return NSound
  1725. end
  1726.  
  1727.  
  1728. coroutine.resume(coroutine.create(function()
  1729. while text ~= nil do
  1730. swait()
  1731. text.Rotation = math.random(-1.8,1.8)
  1732. end
  1733. end))
  1734.  
  1735. angery = false
  1736.  
  1737.  
  1738. -------------------------------------------------------
  1739. --End Important Functions--
  1740. -------------------------------------------------------
  1741.  
  1742. lul = Instance.new("Sound", tors) --le musice
  1743. lul.Pitch = 1
  1744.  
  1745. local mu = math.random(1,14)
  1746. if mu == 1 then
  1747. lul.SoundId = "rbxassetid://193889412"
  1748. end
  1749. if mu == 2 then
  1750. lul.SoundId = "rbxassetid://274690929"
  1751. end
  1752. if mu == 3 then
  1753. lul.SoundId = "rbxassetid://1241998626"
  1754. end
  1755. if mu == 4 then
  1756. lul.SoundId = "rbxassetid://1878962648"
  1757. end
  1758. if mu == 5 then
  1759. lul.SoundId = "rbxassetid://185117072"
  1760. end
  1761. if mu == 6 then
  1762. lul.SoundId = "rbxassetid://295856024"
  1763. end
  1764. if mu == 7 then
  1765. lul.SoundId = "rbxassetid://2054013600"
  1766. end
  1767. if mu == 8 then
  1768. lul.SoundId = "rbxassetid://1463709693"
  1769. lul.Pitch = 1.4
  1770. end
  1771. if mu == 9 then
  1772. lul.SoundId = "rbxassetid://575705300"
  1773. end
  1774. if mu == 10 then
  1775. lul.SoundId = "rbxassetid://142924062"
  1776. end
  1777. if mu == 11 then
  1778. lul.SoundId = "rbxassetid://251072363"
  1779. end
  1780. if mu == 12 then
  1781. lul.SoundId = "rbxassetid://731061980"
  1782. end
  1783. if mu == 13 then
  1784. lul.SoundId = "rbxassetid://455682677"
  1785. end
  1786. if mu == 14 then
  1787. lul.SoundId = "rbxassetid://1283123885"
  1788. end
  1789.  
  1790. lul.Volume = 4.7
  1791. lul.TimePosition = 0
  1792. lul.Looped = true
  1793. lul:Play()
  1794.  
  1795. NEWS = Instance.new("Sound", tors) --O NO
  1796. NEWS.SoundId = "http://www.roblox.com/asset/?id=1864852634"
  1797. NEWS.Volume = 100
  1798. NEWS.Pitch = 1
  1799. NEWS.Looped = false
  1800. NEWS.TimePosition = 1
  1801.  
  1802. AAAAA = Instance.new("Sound", tors) --aaa
  1803. AAAAA.SoundId = "http://www.roblox.com/asset/?id=0"
  1804. AAAAA.Volume = 10
  1805. AAAAA.Pitch = 1
  1806. AAAAA.Looped = false
  1807. AAAAA.TimePosition = 1
  1808.  
  1809. MERKIO = Instance.new("Sound", tors) --why
  1810. MERKIO.SoundId = "http://www.roblox.com/asset/?id=195689102"
  1811. MERKIO.Volume = 10
  1812. MERKIO.Pitch = 1
  1813. MERKIO.Looped = false
  1814. MERKIO.TimePosition = 0
  1815.  
  1816. MERKIO2 = Instance.new("Sound", tors) --why (again)
  1817. MERKIO2.SoundId = "http://www.roblox.com/asset/?id=258246285"
  1818. MERKIO2.Volume = 10
  1819. MERKIO2.Pitch = 1
  1820. MERKIO2.Looped = false
  1821. MERKIO2.TimePosition = 0
  1822.  
  1823. thonks = Instance.new("Sound", tors) --wat?
  1824. thonks.SoundId = "http://www.roblox.com/asset/?id=685766564"
  1825. thonks.Volume = 10
  1826. thonks.Pitch = 1
  1827. thonks.Looped = false
  1828. thonks.TimePosition = 0
  1829.  
  1830. gudsong = Instance.new("Sound", tors) --seizure time
  1831. gudsong.SoundId = "http://www.roblox.com/asset/?id=2027619387"
  1832. gudsong.Volume = 10
  1833. gudsong.Pitch = 1
  1834. gudsong.Looped = true
  1835. gudsong.TimePosition = 6.6
  1836.  
  1837. -------------------------------------------------------
  1838. --Start Music Option--
  1839. -------------------------------------------------------
  1840. ;
  1841. -------------------------------------------------------
  1842. --End Music Option--
  1843. -------------------------------------------------------
  1844. --hi fat >:)
  1845. -------------------------------------------------------
  1846. --Start Attacks N Stuff--
  1847. -------------------------------------------------------
  1848.  
  1849. function THEBESTOVERUSEDJOKEEVER() --oh god why did i make this a thing jeezus help me pls
  1850. attack = true
  1851.  
  1852. hum.WalkSpeed = 40
  1853. lul:Pause()
  1854. Character.Head.face.Texture = "rbxassetid://620619801"
  1855. NEWS:Play()
  1856. repeat
  1857. NEWS.Parent = tors
  1858. swait()
  1859. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  1860. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  1861. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  1862. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  1863. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  1864. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  1865. until NEWS.Playing == false
  1866. local S = Instance.new("Explosion",workspace)
  1867. S.Position = tors.Position
  1868. S.BlastPressure = 999
  1869. S.BlastRadius = 45
  1870. S.ExplosionType = 0
  1871. attack = false
  1872. hum.WalkSpeed = 40
  1873. lul:Resume()
  1874. Character.Head.face.Texture = "rbxassetid://620619801"
  1875. attack = false
  1876. hum.WalkSpeed = 40
  1877. end
  1878.  
  1879. function sneakonehundred()
  1880. attack = true
  1881. hum.WalkSpeed = 0.03
  1882. Character.Head.face.Texture = "rbxassetid://1667792"
  1883. CreateSound("1542642349", tors, 10, 1.05)
  1884. for i = 0,20,0.1 do
  1885. swait()
  1886. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  1887. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  1888. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1889. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1890. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(-180)), 0.4)
  1891. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(180)), 0.4)
  1892. end
  1893. CreateSound("753450324", tors, 10, 1.05)
  1894. wait(0.25)
  1895. Character.Head.face.Texture = "rbxassetid://1223903433"
  1896. for i = 0,7,0.1 do
  1897. swait()
  1898. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  1899. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  1900. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1901. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1902. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-180)), 0.4)
  1903. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(180)), 0.4)
  1904. end
  1905. Character.Head.face.Texture = "rbxassetid://620619801"
  1906. attack = false
  1907. hum.WalkSpeed = 40
  1908. end
  1909.  
  1910. function WRY() --WRYYYYYYY
  1911. attack = true
  1912. hum.WalkSpeed = 0.30
  1913. CreateSound("794081034", hed, 10, 1)
  1914. Character.Head.face.Texture = "rbxassetid://396389196"
  1915. for i = 0,2,0.1 do
  1916. swait()
  1917. CameraEnshaking(1, 2)
  1918. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1919. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  1920. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1921. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1922. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  1923. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  1924. end
  1925. for i = 0,14.7,0.1 do
  1926. swait()
  1927. CameraEnshaking(1, 3)
  1928. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  1929. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  1930. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  1931. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  1932. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  1933. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  1934. end
  1935. attack = false
  1936. Character.Head.face.Texture = "rbxassetid://620619801"
  1937. hum.WalkSpeed = 40
  1938. end
  1939.  
  1940. function DANCEFORME()
  1941. attack = true
  1942. texth.Text = "(working in the squat >:) )"
  1943. text.Text = ""
  1944. lul:Pause()
  1945. Character.Head.face.Texture = "rbxassetid://1676553712"
  1946. MERKIO:Play()
  1947. repeat
  1948. for i = 0,0.37,0.03 do
  1949. swait()
  1950. MERKIO.Parent = tors
  1951. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  1952. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  1953. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1954. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1955. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  1956. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  1957. end
  1958. for i = 0,0.37,0.03 do
  1959. swait()
  1960. MERKIO.Parent = tors
  1961. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  1962. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  1963. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1964. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1965. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  1966. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  1967. end
  1968. until MERKIO.Playing == false
  1969. MERKIO:Stop()
  1970. Character.Head.face.Texture = "rbxassetid://620619801"
  1971. attack = false
  1972. lul:Resume()
  1973. texth.Text = ""
  1974. text.Text = "Good Boy"
  1975. hum.WalkSpeed = 40
  1976. end
  1977.  
  1978. function takethat()
  1979. attack = true
  1980. hum.WalkSpeed = 0
  1981. CreateSound("1238240145", tors, 10, 1.05)
  1982. for i = 0,8.3,0.1 do
  1983. swait()
  1984. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  1985. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
  1986. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  1987. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  1988. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
  1989. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
  1990. end
  1991. CreateSound("135165859", tors, 10, 1.05)
  1992. for i = 0,6,0.1 do
  1993. swait()
  1994. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1995. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.85)
  1996. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.7)
  1997. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  1998. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  1999. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-.6), Rad(0)), 0.7)
  2000. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(-.6), Rad(0 - 4.5 * Sin(sine / 20))), 0.7)
  2001. end
  2002. attack = false
  2003. Character.Head.face.Texture = "rbxassetid://620619801"
  2004. hum.WalkSpeed = 40
  2005. end
  2006. function thonki()
  2007. attack = true
  2008. text.Text = "Thinking..."
  2009. hum.WalkSpeed = 6.5
  2010. Character.Head.face.Texture = "rbxassetid://1528105298"
  2011. thonks:Play()
  2012. lul:Pause()
  2013. repeat
  2014. for i = 0,8.3,0.1 do
  2015. swait()
  2016. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  2017. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
  2018. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  2019. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  2020. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
  2021. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
  2022. end
  2023. until thonks.Playing == false
  2024. thonks:Stop()
  2025. attack = false
  2026. text.Text = "IceKung2650"
  2027. Character.Head.face.Texture = "rbxassetid://620619801"
  2028. lul:Resume()
  2029. hum.WalkSpeed = 40
  2030. end
  2031. function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  2032. attack = true
  2033. Character.Head.face.Texture = "rbxassetid://266304560"
  2034. for i = 0,6,0.1 do
  2035. swait()
  2036. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2037. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2038. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2039. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2040. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  2041. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  2042. end
  2043. CreateSound("1093102664", hed, 10, 1)
  2044. CameraEnshaking(3, 8)
  2045. for i = 0,2,0.1 do
  2046. swait()
  2047. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  2048. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  2049. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2050. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2051. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  2052. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  2053. end
  2054. Character.Head.face.Texture = "rbxassetid://30128383"
  2055. hum.MaxHealth = 0
  2056. ragdoll(char)
  2057. CreateSound("534269232", hed, 5, 1)
  2058. end
  2059.  
  2060. function dead()
  2061. attack = true
  2062. hum.WalkSpeed = 0.20
  2063. CreateSound("137225991", hed, 10, 1)
  2064. Character.Head.face.Texture = "rbxassetid://297512410"
  2065. for i = 0,1.1,0.1 do
  2066. swait()
  2067. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2068. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2069. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2070. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2071. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2072. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2073. end
  2074. for i = 0,1.1,0.1 do
  2075. swait()
  2076. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  2077. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2078. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2079. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2080. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2081. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2082. end
  2083. for i = 0,1.1,0.1 do
  2084. swait()
  2085. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  2086. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2087. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2088. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2089. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2090. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2091. end
  2092. for i = 0,1.1,0.1 do
  2093. swait()
  2094. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  2095. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2096. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2097. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2098. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2099. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2100. end
  2101. for i = 0,1.1,0.1 do
  2102. swait()
  2103. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2104. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2105. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2106. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2107. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2108. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2109. end
  2110. for i = 0,1.1,0.1 do
  2111. swait()
  2112. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  2113. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2114. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2115. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2116. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2117. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2118. end
  2119. for i = 0,1.1,0.1 do
  2120. swait()
  2121. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  2122. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2123. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2124. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2125. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2126. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2127. end
  2128. for i = 0,1.1,0.1 do
  2129. swait()
  2130. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  2131. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2132. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2133. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2134. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2135. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2136. end
  2137. for i = 0,1.1,0.1 do
  2138. swait()
  2139. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2140. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2141. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  2142. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  2143. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  2144. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  2145. end
  2146. Character.Head.face.Texture = "rbxassetid://273309187"
  2147. for i = 0,9,0.1 do
  2148. swait()
  2149. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
  2150. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  2151. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2152. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
  2153. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
  2154. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.1)
  2155. end
  2156. attack = false
  2157. Character.Head.face.Texture = "rbxassetid://620619801"
  2158. hum.WalkSpeed = 40
  2159. end
  2160.  
  2161. function ShutTheHellUp()
  2162. attack = true
  2163. hum.WalkSpeed = 2.01
  2164. CreateSound("336377340", hed, 10, 1)
  2165. for i = 0,3,0.1 do
  2166. swait()
  2167. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2168. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2169. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2170. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2171. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2172. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2173. end
  2174. for i = 0,1.2,0.1 do
  2175. swait()
  2176. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2177. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2178. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2179. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2180. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2181. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2182. end
  2183. for i = 0,1.2,0.1 do
  2184. swait()
  2185. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2186. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2187. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2188. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2189. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2190. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2191. end
  2192. for i = 0,1.2,0.1 do
  2193. swait()
  2194. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2195. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2196. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2197. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2198. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2199. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2200. end
  2201. for i = 0,1.2,0.1 do
  2202. swait()
  2203. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2204. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2205. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2206. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2207. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2208. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2209. end
  2210. for i = 0,2,0.1 do
  2211. swait()
  2212. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2213. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2214. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2215. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2216. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  2217. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2218. end
  2219. for i = 0,2,0.1 do
  2220. swait()
  2221. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2222. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2223. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2224. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2225. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2226. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2227. end
  2228. hum.WalkSpeed = 40
  2229. attack = false
  2230. end
  2231.  
  2232. function NO_U()
  2233. attack = true
  2234. hum.WalkSpeed = 4.01
  2235. Character.Head.face.Texture = "rbxassetid://304904077"
  2236. CreateSound("1543318456", hed, 10, 1)
  2237. for i = 0,6,0.1 do
  2238. swait()
  2239. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2240. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2241. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2242. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2243. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2244. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2245. end
  2246. for i = 0,3.2,0.1 do
  2247. swait()
  2248. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2249. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2250. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2251. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2252. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2253. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2254. end
  2255. hum.WalkSpeed = 40
  2256. Character.Head.face.Texture = "rbxassetid://620619801"
  2257. attack = false
  2258. end
  2259.  
  2260. function EndMySufferingV2()
  2261. attack = true
  2262. hum.WalkSpeed = 1.01
  2263. CreateSound("577475178", hed, 10, 1)
  2264. for i = 0,18,0.1 do
  2265. swait()
  2266. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  2267. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  2268. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  2269. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  2270. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  2271. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  2272. end
  2273. attack = false
  2274. hum.WalkSpeed = 40
  2275. end
  2276.  
  2277. function Victory()
  2278. attack = true
  2279. hum.WalkSpeed = 1.01
  2280. Character.Head.face.Texture = "rbxassetid://616284160"
  2281. Humanoid.Jump = true
  2282. CreateSound("130834939", hed, 10, 1)
  2283. for i = 0,3.7,0.1 do
  2284. swait()
  2285. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2286. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2287. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2288. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2289. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2290. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  2291. end
  2292. Humanoid.Jump = true
  2293. for i = 0,3.7,0.1 do
  2294. swait()
  2295. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2296. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2297. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  2298. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  2299. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
  2300. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  2301. end
  2302. Humanoid.Jump = true
  2303. for i = 0,3.7,0.1 do
  2304. swait()
  2305. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2306. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2307. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2308. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2309. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2310. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  2311. end
  2312. Humanoid.Jump = true
  2313. for i = 0,3.7,0.1 do
  2314. swait()
  2315. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2316. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2317. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  2318. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  2319. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
  2320. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  2321. end
  2322. Humanoid.Jump = true
  2323. for i = 0,3.7,0.1 do
  2324. swait()
  2325. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2326. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2327. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2328. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2329. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2330. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  2331. end
  2332. attack = false
  2333. Character.Head.face.Texture = "rbxassetid://620619801"
  2334. hum.WalkSpeed = 40
  2335. end
  2336.  
  2337. function WhatHuh()
  2338. attack = true
  2339. hum.WalkSpeed = 1.01
  2340. CreateSound("130766865", hed, 10, 1)
  2341. Character.Head.face.Texture = "rbxassetid://276732672"
  2342. for i = 0,4,0.1 do
  2343. swait()
  2344. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2345. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  2346. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2347. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2348. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2349. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2350. end
  2351. for i = 0,6.7,0.1 do
  2352. swait()
  2353. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2354. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  2355. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2356. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2357. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2358. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2359. end
  2360. for i = 0,8.1,0.1 do
  2361. swait()
  2362. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2363. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  2364. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2365. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2366. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2367. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2368. end
  2369. for i = 0,1,0.1 do
  2370. swait()
  2371. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2372. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  2373. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2374. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2375. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2376. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2377. end
  2378. for i = 0,1,0.1 do
  2379. swait()
  2380. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2381. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  2382. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2383. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2384. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2385. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2386. end
  2387. for i = 0,4,0.1 do
  2388. swait()
  2389. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2390. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  2391. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2392. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2393. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2394. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2395. end
  2396. attack = false
  2397. Character.Head.face.Texture = "rbxassetid://620619801"
  2398. hum.WalkSpeed = 40
  2399. end
  2400.  
  2401. function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  2402. attack = true
  2403. Character.Head.face.Texture = "rbxassetid://266304560"
  2404. for i = 0,6,0.1 do
  2405. swait()
  2406. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2407. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2408. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2409. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2410. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  2411. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  2412. end
  2413. CreateSound("1093102664", hed, 10, 1)
  2414. CameraEnshaking(3, 8)
  2415. for i = 0,2,0.1 do
  2416. swait()
  2417. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  2418. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  2419. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2420. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2421. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  2422. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  2423. end
  2424. Character.Head.face.Texture = "rbxassetid://30128383"
  2425. hum.MaxHealth = 0
  2426. ragdoll(char)
  2427. CreateSound("534269232", hed, 5, 1)
  2428. end
  2429.  
  2430. function AnotherOne() --WhAT ANOTHER ONE
  2431. attack = true
  2432. hum.WalkSpeed = 1.01
  2433. local icri = CreateSound("1205111204", hed, 10, 1)
  2434. swait(165)
  2435. local FRAME = tors.CFrame
  2436. repeat
  2437. swait()
  2438. Character.Head.face.Texture = "rbxassetid://582931093"
  2439. CameraEnshaking(1, 10)
  2440. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2441. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2442. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2443. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  2444. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  2445. tors.CFrame = FRAME * CF(0,1,0)
  2446. swait()
  2447. tors.CFrame = FRAME
  2448. until icri.Playing == false
  2449. Character.Head.face.Texture = "rbxassetid://620619801"
  2450. attack = false
  2451. hum.WalkSpeed = 40
  2452. end
  2453.  
  2454.  
  2455. function NEN()
  2456. attack = true
  2457. hum.WalkSpeed = 1.01
  2458. CreateSound("230292011", hed, 10, 1)
  2459. Character.Head.face.Texture = "rbxassetid://705269463"
  2460. for i = 0,4,0.1 do
  2461. swait()
  2462. CameraEnshaking(1, 3)
  2463. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2464. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
  2465. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2466. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2467. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2468. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2469. end
  2470. attack = false
  2471. Character.Head.face.Texture = "rbxassetid://620619801"
  2472. hum.WalkSpeed = 40
  2473. end
  2474.  
  2475. function Ashes() --Straight from... Whatever it was called.
  2476. attack = true
  2477. hum.WalkSpeed = 1.01
  2478. Character.Head.face.Texture = "rbxassetid://360687027"
  2479. CreateSound("290084602", tors, 10, 1)
  2480. for i = 0,6.2,0.1 do
  2481. swait()
  2482. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2483. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  2484. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  2485. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2486. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  2487. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  2488. end
  2489. for i = 0,6.2,0.1 do
  2490. swait()
  2491. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2492. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2493. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2494. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2495. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  2496. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  2497. end
  2498. attack = false
  2499. Character.Head.face.Texture = "rbxassetid://620619801"
  2500. hum.WalkSpeed = 40
  2501. end
  2502.  
  2503.  
  2504. function BOI()
  2505. attack = true
  2506. hum.WalkSpeed = 1.01
  2507. CreateSound("390901873", hed, 10, 1)
  2508. Character.Head.face.Texture = "rbxassetid://282463320"
  2509. for i = 0,4,0.1 do
  2510. swait()
  2511. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2512. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2513. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2514. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2515. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
  2516. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
  2517. end
  2518. for i = 0,4,0.1 do
  2519. swait()
  2520. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2521. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2522. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2523. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2524. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  2525. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  2526. end
  2527. attack = false
  2528. Character.Head.face.Texture = "rbxassetid://620619801"
  2529. hum.WalkSpeed = 40
  2530. end
  2531.  
  2532. function DrinkdaDrink()
  2533. attack = true
  2534. RHe.Transparency = 0
  2535. hum.WalkSpeed = 3
  2536. local Munch = CreateSound("554208103", hed, 5, 1)
  2537. swait(2)
  2538. repeat
  2539. for i = 0,6,0.1 do
  2540. swait()
  2541. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2542. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2543. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  2544. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  2545. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  2546. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  2547. end
  2548. until Munch.Playing == false
  2549. hum.WalkSpeed = 40
  2550. RHe.Transparency = 1
  2551. attack = false
  2552. end
  2553.  
  2554. function EatdaChips()
  2555. attack = true
  2556. RHk.Transparency = 0
  2557. hum.WalkSpeed = 3
  2558. local Muncha = CreateSound("1575472350", hed, 5, 1)
  2559. swait(2)
  2560. repeat
  2561. for i = 0,6,0.1 do
  2562. swait()
  2563. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2564. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2565. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  2566. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  2567. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  2568. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  2569. end
  2570. until Muncha.Playing == false
  2571. hum.WalkSpeed = 40
  2572. RHk.Transparency = 1
  2573. attack = false
  2574. end
  2575.  
  2576. function Sittyboi()
  2577. attack = true
  2578. lul:Pause()
  2579. text.Text = "Still Waiting B0i"
  2580. AAAAA.SoundId = "rbxassetid://1239136800"
  2581. AAAAA.TimePosition = 0
  2582. AAAAA:Play()
  2583. hum.WalkSpeed = 0
  2584. repeat
  2585. swait()
  2586. for i = 0, 1, 0.1 do
  2587. swait()
  2588. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1.6 + 0.1 * Player_Size * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(0)), 0.1)
  2589. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2590. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(75), Rad(0), Rad(5)), 0.1)
  2591. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(75), Rad(0), Rad(-5)), 0.1)
  2592. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(70), Rad(0 + 5 * Sin(sine / 20)), Rad(-30 + 5 * Sin(sine / 20))), 0.1)
  2593. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-15), Rad(20), Rad(-15)), 0.1)
  2594. end
  2595. until AAAAA.Playing == false
  2596. attack = false
  2597. AAAAA:Stop()
  2598. lul:Resume()
  2599. text.Text = "Good Boy"
  2600. hum.WalkSpeed = 40
  2601. end
  2602.  
  2603. function HELP()
  2604. attack = true
  2605. hum.WalkSpeed = 1.01
  2606. Character.Head.face.Texture = "rbxassetid://307972876"
  2607. CreateSound("1123321019", hed, 10, 1)
  2608. for i = 0,15,0.1 do
  2609. swait()
  2610. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2611. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2612. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2613. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2614. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2615. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2616. end
  2617. CreateSound("198462271", hed, 10, 1)
  2618. for i = 0,8,0.1 do
  2619. Character.Head.face.Texture = "rbxassetid://341497730"
  2620. swait()
  2621. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2622. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2623. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2624. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2625. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2626. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2627. end
  2628. for i = 0,8,0.1 do
  2629. Character.Head.face.Texture = "rbxassetid://341497730"
  2630. swait()
  2631. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2632. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  2633. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2634. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2635. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2636. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2637. end
  2638. CreateSound("948494432", hed, 10, 1)
  2639. for i = 0,7.5,0.1 do
  2640. Character.Head.face.Texture = "rbxassetid://249062487"
  2641. swait()
  2642. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2643. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  2644. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2645. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2646. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2647. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2648. end
  2649. CreateSound("1542642349", hed, 10, 1)
  2650. for i = 0,10,0.1 do
  2651. Character.Head.face.Texture = "rbxassetid://270636807"
  2652. swait()
  2653. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2654. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2655. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2656. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2657. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2658. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2659. end
  2660. CreateSound("269597232", hed, 10, 1)
  2661. for i = 0,6,0.1 do
  2662. Character.Head.face.Texture = "rbxassetid://265057155"
  2663. swait()
  2664. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2665. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2666. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2667. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2668. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2669. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2670. end
  2671. attack = false
  2672. Character.Head.face.Texture = "rbxassetid://620619801"
  2673. hum.WalkSpeed = 40
  2674. end
  2675.  
  2676. danci = false
  2677.  
  2678. function dingidongo() --my head burns
  2679. attack = true
  2680. danci = true
  2681. hum.WalkSpeed = 27.6
  2682. texth.Text = "Having a Seizure."
  2683. text.Text = ""
  2684. gudsong:Play()
  2685. lul:Pause()
  2686. gudsong.TimePosition = 6.6
  2687. Character.Head.face.Texture = "rbxassetid://315792941"
  2688. repeat
  2689. for i = 0,1.87,0.23 do
  2690. swait()
  2691. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  2692. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  2693. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2694. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2695. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  2696. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  2697. end
  2698. if gudsong.TimePosition == 11.937 then
  2699. gudsong.TimePosition = 6.6
  2700. end
  2701. for i = 0,1.87,0.23 do
  2702. swait()
  2703. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  2704. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  2705. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2706. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  2707. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  2708. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  2709. end
  2710. until danci == false
  2711. gudsong:Stop()
  2712. attack = false
  2713. lul:Resume()
  2714. texth.Text = ""
  2715. text.Text = "Noti˅ɐ "
  2716. attack = false
  2717. Character.Head.face.Texture = "rbxassetid://620619801"
  2718. hum.WalkSpeed = 40
  2719. end
  2720.  
  2721. function hap() --much hap
  2722. attack = true
  2723. hum.WalkSpeed = 0.10
  2724. CreateSound("363808674", hed, 10, 1)
  2725. Character.Head.face.Texture = "rbxassetid://315792941"
  2726. for i = 0,12,0.1 do
  2727. swait()
  2728. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2729. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  2730. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2731. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2732. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2733. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  2734. end
  2735. CreateSound("233168827", hed, 10, 1)
  2736. Character.Head.face.Texture = "rbxassetid://335761015"
  2737. for i = 0,10,0.1 do
  2738. swait()
  2739. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2740. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  2741. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2742. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2743. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2744. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  2745. end
  2746. CreateSound("363808674", hed, 10, 1)
  2747. attack = false
  2748. Character.Head.face.Texture = "rbxassetid://620619801"
  2749. hum.WalkSpeed = 40
  2750. end
  2751.  
  2752. function Gumilol()
  2753. attack = true
  2754. hum.WalkSpeed = 0
  2755. local Senses = CreateSound("605297168", hed, 6, 1)
  2756. swait(2)
  2757. repeat
  2758. swait()
  2759. 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(20)), 0.2)
  2760. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  2761. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  2762. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  2763. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  2764. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  2765. until Senses.TimePosition > 2.7
  2766. for i = 0, 3, 0.1 do
  2767. swait()
  2768. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  2769. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2770. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2771. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2772. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  2773. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  2774. end
  2775. root.Anchored = true
  2776. repeat
  2777. swait()
  2778. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  2779. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2780. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2781. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2782. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  2783. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  2784. until Senses.Playing == false
  2785. hum.WalkSpeed = 40
  2786. attack = false
  2787. root.Anchored = false
  2788. end
  2789. function oofmyass()
  2790. attack = true
  2791. hum.WalkSpeed = 0
  2792. CreateSound("663306786", tors, 3, 1)
  2793. for i = 0, 12, 0.1 do
  2794. swait()
  2795. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  2796. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2797. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2798. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2799. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  2800. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  2801. end
  2802. CreateSound("663307468", tors, 6, 1)
  2803. for i = 0, 6, 0.1 do
  2804. swait()
  2805. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2806. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2807. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2808. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2809. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  2810. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  2811. end
  2812. hum.WalkSpeed = 40
  2813. attack = false
  2814. end
  2815. function WoodyGotWood()
  2816. attack = true
  2817. hum.WalkSpeed = 0
  2818. local Woodlenny = CreateSound("1764642350", hed, 6, 1)
  2819. swait(2)
  2820. repeat
  2821. swait()
  2822. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  2823. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  2824. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  2825. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  2826. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  2827. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  2828. until Woodlenny.TimePosition > 3.6
  2829. root.Anchored = true
  2830. repeat
  2831. swait()
  2832. for i = 0, 2, 0.1 do
  2833. swait()
  2834. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  2835. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2836. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2837. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2838. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  2839. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  2840. end
  2841. for i = 0, 1.6, 0.1 do
  2842. swait()
  2843. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  2844. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2845. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2846. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2847. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  2848. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  2849. end
  2850. until Woodlenny.Playing == false
  2851. hum.WalkSpeed = 40
  2852. attack = false
  2853. root.Anchored = false
  2854. end
  2855.  
  2856. function LeChange()
  2857. attack = true
  2858. hum.WalkSpeed = 40
  2859. lul.Pitch = 1
  2860. lul:Stop()
  2861. local mue = math.random(1,14)
  2862. if mue == 1 then
  2863. lul.SoundId = "rbxassetid://193889412"
  2864. end
  2865. if mue == 2 then
  2866. lul.SoundId = "rbxassetid://274690929"
  2867. end
  2868. if mue == 3 then
  2869. lul.SoundId = "rbxassetid://1241998626"
  2870. end
  2871. if mue == 4 then
  2872. lul.SoundId = "rbxassetid://1878962648"
  2873. end
  2874. if mue == 5 then
  2875. lul.SoundId = "rbxassetid://185117072"
  2876. end
  2877. if mue == 6 then
  2878. lul.SoundId = "rbxassetid://295856024"
  2879. end
  2880. if mue == 7 then
  2881. lul.SoundId = "rbxassetid://2054013600"
  2882. end
  2883. if mue == 8 then
  2884. lul.SoundId = "rbxassetid://1463709693"
  2885. lul.Pitch = 1.4
  2886. end
  2887. if mue == 9 then
  2888. lul.SoundId = "rbxassetid://575705300"
  2889. end
  2890. if mue == 10 then
  2891. lul.SoundId = "rbxassetid://142924062"
  2892. end
  2893. if mue == 11 then
  2894. lul.SoundId = "rbxassetid://251072363"
  2895. end
  2896. if mue == 12 then
  2897. lul.SoundId = "rbxassetid://731061980"
  2898. end
  2899. if mue == 13 then
  2900. lul.SoundId = "rbxassetid://455682677"
  2901. end
  2902. if mue == 14 then
  2903. lul.SoundId = "rbxassetid://1283123885"
  2904. end
  2905. hum.WalkSpeed = 40
  2906. lul:Play()
  2907. attack = false
  2908. root.Anchored = false
  2909. end
  2910.  
  2911. function SCREAM()
  2912. attack = true
  2913. hum.WalkSpeed = 70
  2914. lul:Pause()
  2915. Character.Head.face.Texture = "rbxassetid://1667792"
  2916. local A = math.random(1,83)
  2917. if A == 1 then
  2918. AAAAA.SoundId = "rbxassetid://580806904"
  2919. AAAAA.TimePosition = 0
  2920. end
  2921. if A == 2 then
  2922. AAAAA.SoundId = "rbxassetid://569124237"
  2923. AAAAA.TimePosition = 0
  2924. end
  2925. if A == 3 then
  2926. AAAAA.SoundId = "rbxassetid://824995694"
  2927. AAAAA.TimePosition = 0
  2928. end
  2929. if A == 4 then
  2930. AAAAA.SoundId = "rbxassetid://619398081"
  2931. AAAAA.TimePosition = 0
  2932. end
  2933. if A == 5 then
  2934. AAAAA.SoundId = "rbxassetid://561567000"
  2935. AAAAA.TimePosition = 0
  2936. end
  2937. if A == 6 then
  2938. AAAAA.SoundId = "rbxassetid://780544434"
  2939. AAAAA.TimePosition = 0
  2940. end
  2941. if A == 7 then
  2942. AAAAA.SoundId = "rbxassetid://1127778994"
  2943. AAAAA.TimePosition = 0
  2944. end
  2945. if A == 8 then
  2946. AAAAA.SoundId = "rbxassetid://2016152738"
  2947. AAAAA.TimePosition = 0
  2948. end
  2949. if A == 9 then
  2950. AAAAA.SoundId = "rbxassetid://1649268255"
  2951. AAAAA.TimePosition = 0
  2952. end
  2953. if A == 10 then
  2954. AAAAA.SoundId = "rbxassetid://318925857"
  2955. AAAAA.TimePosition = 0
  2956. end
  2957. if A == 11 then
  2958. AAAAA.SoundId = "rbxassetid://1231447409"
  2959. AAAAA.TimePosition = 0
  2960. end
  2961. if A == 12 then
  2962. AAAAA.SoundId = "rbxassetid://1173662546"
  2963. AAAAA.TimePosition = 0
  2964. end
  2965. if A == 13 then
  2966. AAAAA.SoundId = "rbxassetid://1731102335"
  2967. AAAAA.TimePosition = 0
  2968. end
  2969. if A == 14 then
  2970. AAAAA.SoundId = "rbxassetid://597084853"
  2971. AAAAA.TimePosition = 0
  2972. end
  2973. if A == 15 then
  2974. AAAAA.SoundId = "rbxassetid://255219578"
  2975. AAAAA.TimePosition = 0
  2976. end
  2977. if A == 16 then
  2978. AAAAA.SoundId = "rbxassetid://968042399"
  2979. AAAAA.TimePosition = 0
  2980. end
  2981. if A == 17 then
  2982. AAAAA.SoundId = "rbxassetid://2088388847"
  2983. AAAAA.TimePosition = 0
  2984. end
  2985. if A == 18 then
  2986. AAAAA.SoundId = "rbxassetid://1958305455"
  2987. AAAAA.TimePosition = 0
  2988. end
  2989. if A == 19 then
  2990. AAAAA.SoundId = "rbxassetid://1171758804"
  2991. AAAAA.TimePosition = 0
  2992. end
  2993. if A == 20 then
  2994. AAAAA.SoundId = "rbxassetid://1453459167"
  2995. AAAAA.TimePosition = 0
  2996. end
  2997. if A == 21 then
  2998. AAAAA.SoundId = "rbxassetid://2000897208"
  2999. AAAAA.TimePosition = 0
  3000. end
  3001. if A == 22 then
  3002. AAAAA.SoundId = "rbxassetid://841541884"
  3003. AAAAA.TimePosition = 0
  3004. end
  3005. if A == 23 then
  3006. AAAAA.SoundId = "rbxassetid://839044936"
  3007. AAAAA.TimePosition = 0
  3008. end
  3009. if A == 24 then
  3010. AAAAA.SoundId = "rbxassetid://520168377"
  3011. AAAAA.TimePosition = 0
  3012. end
  3013. if A == 25 then
  3014. AAAAA.SoundId = "rbxassetid://655669511"
  3015. AAAAA.TimePosition = 0
  3016. end
  3017. if A == 26 then
  3018. AAAAA.SoundId = "rbxassetid://1125711065"
  3019. AAAAA.TimePosition = 0
  3020. end
  3021. if A == 27 then
  3022. AAAAA.SoundId = "rbxassetid://482886779"
  3023. AAAAA.TimePosition = 0
  3024. end
  3025. if A == 28 then
  3026. AAAAA.SoundId = "rbxassetid://470406966"
  3027. AAAAA.TimePosition = 0
  3028. end
  3029. if A == 29 then
  3030. AAAAA.SoundId = "rbxassetid://363239413"
  3031. AAAAA.TimePosition = 0
  3032. end
  3033. if A == 30 then
  3034. AAAAA.SoundId = "rbxassetid://1183260037"
  3035. AAAAA.TimePosition = 0
  3036. end
  3037. if A == 31 then
  3038. AAAAA.SoundId = "rbxassetid://644321050"
  3039. AAAAA.TimePosition = 0
  3040. end
  3041. if A == 32 then
  3042. AAAAA.SoundId = "rbxassetid://962124783"
  3043. AAAAA.TimePosition = 0
  3044. end
  3045. if A == 33 then
  3046. AAAAA.SoundId = "rbxassetid://328782098"
  3047. AAAAA.TimePosition = 0
  3048. end
  3049. if A == 34 then
  3050. AAAAA.SoundId = "rbxassetid://1868475933"
  3051. AAAAA.TimePosition = 0
  3052. end
  3053. if A == 35 then
  3054. AAAAA.SoundId = "rbxassetid://606775826"
  3055. AAAAA.TimePosition = 0
  3056. end
  3057. if A == 36 then
  3058. AAAAA.SoundId = "rbxassetid://299132320"
  3059. AAAAA.TimePosition = 0
  3060. end
  3061. if A == 37 then
  3062. AAAAA.SoundId = "rbxassetid://153109732"
  3063. AAAAA.TimePosition = 0
  3064. end
  3065. if A == 37 then
  3066. AAAAA.SoundId = "rbxassetid://457506669"
  3067. AAAAA.TimePosition = 0
  3068. end
  3069. if A == 38 then
  3070. AAAAA.SoundId = "rbxassetid://335628150"
  3071. AAAAA.TimePosition = 0
  3072. end
  3073. if A == 39 then
  3074. AAAAA.SoundId = "rbxassetid://488032404"
  3075. AAAAA.TimePosition = 0
  3076. end
  3077. if A == 40 then
  3078. AAAAA.SoundId = "rbxassetid://1375131348"
  3079. AAAAA.TimePosition = 0
  3080. end
  3081. if A == 41 then
  3082. AAAAA.SoundId = "rbxassetid://1314602285"
  3083. AAAAA.TimePosition = 0
  3084. end
  3085. if A == 42 then
  3086. AAAAA.SoundId = "rbxassetid://744281932"
  3087. AAAAA.TimePosition = 0
  3088. end
  3089. if A == 43 then
  3090. AAAAA.SoundId = "rbxassetid://434976383"
  3091. AAAAA.TimePosition = 0
  3092. end
  3093. if A == 44 then
  3094. AAAAA.SoundId = "rbxassetid://1842306658"
  3095. AAAAA.TimePosition = 0
  3096. end
  3097. if A == 45 then
  3098. AAAAA.SoundId = "rbxassetid://643472343"
  3099. AAAAA.TimePosition = 0
  3100. end
  3101. if A == 46 then
  3102. AAAAA.SoundId = "rbxassetid://221258319"
  3103. AAAAA.TimePosition = 0
  3104. end
  3105. if A == 47 then
  3106. AAAAA.SoundId = "rbxassetid://1679015957"
  3107. AAAAA.TimePosition = 0
  3108. end
  3109. if A == 48 then
  3110. AAAAA.SoundId = "rbxassetid://567908972"
  3111. AAAAA.TimePosition = 0
  3112. end
  3113. if A == 49 then
  3114. AAAAA.SoundId = "rbxassetid://717014037"
  3115. AAAAA.TimePosition = 0
  3116. end
  3117. if A == 50 then
  3118. AAAAA.SoundId = "rbxassetid://744323533"
  3119. AAAAA.TimePosition = 0
  3120. end
  3121. if A == 51 then
  3122. AAAAA.SoundId = "rbxassetid://889774006"
  3123. AAAAA.TimePosition = 0
  3124. end
  3125. if A == 52 then
  3126. AAAAA.SoundId = "rbxassetid://167137736"
  3127. AAAAA.TimePosition = 0
  3128. end
  3129. if A == 53 then
  3130. AAAAA.SoundId = "rbxassetid://251074756"
  3131. AAAAA.TimePosition = 0
  3132. end
  3133. if A == 54 then
  3134. AAAAA.SoundId = "rbxassetid://977558364"
  3135. AAAAA.TimePosition = 0
  3136. end
  3137. if A == 55 then
  3138. AAAAA.SoundId = "rbxassetid://328728034"
  3139. AAAAA.TimePosition = 0
  3140. end
  3141. if A == 56 then
  3142. AAAAA.SoundId = "rbxassetid://1266243649"
  3143. AAAAA.TimePosition = 0
  3144. end
  3145. if A == 57 then
  3146. AAAAA.SoundId = "rbxassetid://964618925"
  3147. AAAAA.TimePosition = 0
  3148. end
  3149. if A == 58 then
  3150. AAAAA.SoundId = "rbxassetid://1803630339"
  3151. AAAAA.TimePosition = 0
  3152. end
  3153. if A == 59 then
  3154. AAAAA.SoundId = "rbxassetid://840189092"
  3155. AAAAA.TimePosition = 0
  3156. end
  3157. if A == 60 then
  3158. AAAAA.SoundId = "rbxassetid://1559029429"
  3159. AAAAA.TimePosition = 0
  3160. end
  3161. if A == 61 then
  3162. AAAAA.SoundId = "rbxassetid://1638542850"
  3163. AAAAA.TimePosition = 0
  3164. end
  3165. if A == 62 then
  3166. AAAAA.SoundId = "rbxassetid://803576871"
  3167. AAAAA.TimePosition = 0
  3168. end
  3169. if A == 63 then
  3170. AAAAA.SoundId = "rbxassetid://698882646"
  3171. AAAAA.TimePosition = 0
  3172. end
  3173. if A == 64 then
  3174. AAAAA.SoundId = "rbxassetid://1151976352"
  3175. AAAAA.TimePosition = 0
  3176. end
  3177. if A == 65 then
  3178. AAAAA.SoundId = "rbxassetid://406116544"
  3179. AAAAA.TimePosition = 0
  3180. end
  3181. if A == 66 then
  3182. AAAAA.SoundId = "rbxassetid://316022829"
  3183. AAAAA.TimePosition = 0
  3184. end
  3185. if A == 67 then
  3186. AAAAA.SoundId = "rbxassetid://171914461"
  3187. AAAAA.TimePosition = 0
  3188. end
  3189. if A == 68 then
  3190. AAAAA.SoundId = "rbxassetid://287491840"
  3191. AAAAA.TimePosition = 0
  3192. end
  3193. if A == 69 then
  3194. AAAAA.SoundId = "rbxassetid://430752531"
  3195. AAAAA.TimePosition = 0
  3196. end
  3197. if A == 70 then
  3198. AAAAA.SoundId = "rbxassetid://531023877"
  3199. AAAAA.TimePosition = 0
  3200. end
  3201. if A == 71 then
  3202. AAAAA.SoundId = "rbxassetid://271588868"
  3203. AAAAA.TimePosition = 0
  3204. end
  3205. if A == 72 then
  3206. AAAAA.SoundId = "rbxassetid://602958674"
  3207. AAAAA.TimePosition = 0
  3208. end
  3209. if A == 73 then
  3210. AAAAA.SoundId = "rbxassetid://899472110"
  3211. AAAAA.TimePosition = 0
  3212. end
  3213. if A == 74 then
  3214. AAAAA.SoundId = "rbxassetid://793986125"
  3215. AAAAA.TimePosition = 0
  3216. end
  3217. if A == 75 then
  3218. AAAAA.SoundId = "rbxassetid://317643401"
  3219. AAAAA.TimePosition = 0
  3220. end
  3221. if A == 76 then
  3222. AAAAA.SoundId = "rbxassetid://427265119"
  3223. AAAAA.TimePosition = 0
  3224. end
  3225. if A == 77 then
  3226. AAAAA.SoundId = "rbxassetid://318250043"
  3227. AAAAA.TimePosition = 0
  3228. end
  3229. if A == 78 then
  3230. AAAAA.SoundId = "rbxassetid://272135781"
  3231. AAAAA.TimePosition = 0
  3232. end
  3233. if A == 79 then
  3234. AAAAA.SoundId = "rbxassetid://302662929"
  3235. AAAAA.TimePosition = 0
  3236. end
  3237. if A == 80 then
  3238. AAAAA.SoundId = "rbxassetid://1226918619"
  3239. AAAAA.TimePosition = 0
  3240. end
  3241. if A == 81 then
  3242. AAAAA.SoundId = "rbxassetid://973891000"
  3243. AAAAA.TimePosition = 0
  3244. end
  3245. if A == 82 then
  3246. AAAAA.SoundId = "rbxassetid://1002843959"
  3247. AAAAA.TimePosition = 0
  3248. end
  3249. if A == 83 then
  3250. AAAAA.SoundId = "rbxassetid://1441494988"
  3251. AAAAA.TimePosition = 0
  3252. end
  3253. AAAAA:Play()
  3254. repeat
  3255. swait()
  3256. AAAAA.Parent = tors
  3257. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3258. until AAAAA.Playing == false
  3259. hum.WalkSpeed = 40
  3260. attack = false
  3261. lul:Resume()
  3262. Character.Head.face.Texture = "rbxassetid://620619801"
  3263. hum.WalkSpeed = 40
  3264. end
  3265.  
  3266. lolxdtest = false --dont remove or script wont work
  3267. MoreTaunts = false
  3268. mouse.KeyDown:connect(function(key)
  3269. if key == 'm' then
  3270. MERKIO:Stop()
  3271. AAAAA:Stop()
  3272. thonks:Stop()
  3273. danci = false
  3274. elseif key == 'n' and angery == true then
  3275. angery = false
  3276. MoreTaunts = false
  3277. print"Back to normal Taunts"
  3278. end
  3279. if attack == false then
  3280. if lolxdtest == false then
  3281. if key == 'q' then
  3282. THEBESTOVERUSEDJOKEEVER()
  3283. elseif key == 'e' then
  3284. SCREAM()
  3285. elseif key == 'b' and angery == false then
  3286. angery = true
  3287. MoreTaunts = true
  3288. print"Replaced y,u,h,j,k,x,l with new Taunts"
  3289. elseif key == 'n' and angery == true then
  3290. angery = false
  3291. elseif key == 'r' then
  3292. sneakonehundred()
  3293. elseif key == 't' then
  3294. DANCEFORME()
  3295. elseif key == 'y' and MoreTaunts == false then
  3296. takethat()
  3297. elseif key == 'f' then
  3298. Tauntmelon()
  3299. elseif key == 'z' then
  3300. EndMySufferingV2()
  3301. elseif key == 'g' then
  3302. un_fun()
  3303. elseif key == 'p' then
  3304. HELP()
  3305. elseif key == 'u' and MoreTaunts == false then
  3306. BOI()
  3307. elseif key == 'o' then
  3308. NO_U()
  3309. elseif key == 'f' then
  3310. Ashes()
  3311. elseif key == 'h' and MoreTaunts == false then
  3312. NEN()
  3313. elseif key == 'g' then
  3314. AnotherOne()
  3315. elseif key == 'k' and MoreTaunts == false then
  3316. kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  3317. elseif key == 'j' and MoreTaunts == false then
  3318. WhatHuh()
  3319. elseif key == 'i' then
  3320. fbiopenup()
  3321. elseif key == 'l' and MoreTaunts == false then
  3322. Victory()
  3323. elseif key == 'z' then
  3324. EndMySufferingV2()
  3325. elseif key == 'x' and MoreTaunts == false then
  3326. ShutTheHellUp()
  3327. elseif key == 'v' then
  3328. dead()
  3329. elseif key == 'c' and MoreTaunts == false then
  3330. WRY()
  3331. elseif key == "y" and MoreTaunts == true then
  3332. thonki()
  3333. elseif key == "u" and MoreTaunts == true then
  3334. Gumilol()
  3335. elseif key == "j" and MoreTaunts == true then
  3336. WoodyGotWood()
  3337. elseif key == "h" and MoreTaunts == true then
  3338. oofmyass()
  3339. elseif key == "k" and MoreTaunts == true then
  3340. DrinkdaDrink()
  3341. elseif key == "l" and MoreTaunts == true then
  3342. EatdaChips()
  3343. elseif key == "x" and MoreTaunts == true then
  3344. Sittyboi()
  3345. elseif key == "c" and MoreTaunts == true then
  3346. LeChange()
  3347. end
  3348. end
  3349. end
  3350. end)
  3351.  
  3352. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  3353. local Hitboxpart = Instance.new("Part", EffectModel)
  3354. RemoveOutlines(Hitboxpart)
  3355. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  3356. Hitboxpart.CanCollide = false
  3357. Hitboxpart.Transparency = 1
  3358. Hitboxpart.Anchored = true
  3359. Hitboxpart.CFrame = Pose
  3360. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  3361. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  3362. end
  3363. wait2 = false
  3364. combo = 1
  3365.  
  3366.  
  3367.  
  3368.  
  3369. mouse.Button1Down:connect(function(key)
  3370. if attack == false then
  3371. attack = true
  3372. hum.WalkSpeed = 3.01
  3373. if combo == 1 then
  3374. for i = 0, 1.2, 0.1 do
  3375. swait()
  3376. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.3)
  3377. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-65)), 0.1)
  3378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  3379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.3)
  3380. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  3381. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  3382. end
  3383. CreateSound("608537390", ra, 3, .8)
  3384. local sude = Instance.new("Part", ra)
  3385. sude.Size = Vector3.new(1, 1, 1)
  3386. sude:BreakJoints()
  3387. sude.Transparency = 1
  3388. sude.CanCollide = false
  3389. local dmgweld = Instance.new("Weld", sude)
  3390. dmgweld.Part0 = ra
  3391. dmgweld.Part1 = sude
  3392. dmgweld.C0 = dmgweld.C0 * CFrame.new(0,0,1.5)
  3393. local function death(part)
  3394. local tor = part.Parent:findFirstChild("Torso")
  3395. if tor ~= nil then
  3396. CreateSound("1615641704", ra, 7, 1)
  3397. local heds = part.Parent:findFirstChild("Head")
  3398. local vel = Instance.new("BodyVelocity", tor)
  3399. vel.Velocity = tor.CFrame.lookVector * -754
  3400. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3401. local vels = Instance.new("BodyVelocity", heds)
  3402. vels.Velocity = heds.CFrame.lookVector * -546745
  3403. vels.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3404. tor:BreakJoints()
  3405. if tor then
  3406. tor.RotVelocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
  3407. tor.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
  3408. end
  3409. wait(1.4)
  3410. sude:destroy()
  3411. end
  3412. end
  3413. sude.Touched:connect(death)
  3414. for i = 0, 1.2, 0.1 do
  3415. swait()
  3416. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  3417. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  3419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3420. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  3421. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  3422. end
  3423. end
  3424. hum.WalkSpeed = 40
  3425. wait2 = false
  3426. attack = false
  3427. end
  3428. end)
  3429.  
  3430. -------------------------------------------------------
  3431. --End Attacks N Stuff--
  3432. -------------------------------------------------------
  3433.  
  3434.  
  3435. while jumping do
  3436. Humanoid.Jump = true
  3437. wait(0.9)
  3438. end
  3439.  
  3440.  
  3441.  
  3442.  
  3443. -------------------------------------------------------
  3444. --Start Animations--
  3445. -------------------------------------------------------
  3446. local PlayerSize = 1
  3447. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  3448. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  3449. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  3450. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  3451. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  3452. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  3453.  
  3454.  
  3455. local equipped = false
  3456. local idle = 0
  3457. local change = 1
  3458. local val = 0
  3459. local toim = 0
  3460. local idleanim = 0.4
  3461. hum.Animator.Parent = nil
  3462. while true do
  3463. swait()
  3464. sine = sine + change
  3465. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  3466. local velderp = root.Velocity.y
  3467. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  3468. if equipped == true or equipped == false then
  3469. if attack == false then
  3470. idle = idle + 1
  3471. else
  3472. idle = 0
  3473. end
  3474. if 1 < root.Velocity.y and hitfloor == nil then
  3475. Anim = "Jump"
  3476. if attack == false then
  3477. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3478. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  3479. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  3480. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  3481. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3482. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3483. end
  3484. elseif -1 > root.Velocity.y and hitfloor == nil then
  3485. Anim = "Fall"
  3486. if attack == false then
  3487. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3488. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  3489. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  3490. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  3491. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3492. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3493. end
  3494. elseif torvel < 1 and hitfloor ~= nil then
  3495. Anim = "Idle"
  3496. change = .5
  3497. if attack == false then
  3498. if angery == false then
  3499. VALUE1 = false
  3500. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3501. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3502. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  3503. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3504. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  3505. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-5 + 2.5 * Sin(sine / 20))), 0.1)
  3506. if VALUE1 == false and math.random(1,200) == 1 then
  3507. coroutine.resume(coroutine.create(function()
  3508. VALUE1 = true
  3509. for i = 1, 25 do
  3510. swait()
  3511. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(30)),.3)
  3512. end
  3513. VALUE1 = false
  3514.  
  3515. end))
  3516. end
  3517. elseif angery == true then
  3518. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3519. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  3520. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3521. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3522. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  3523. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  3524. if VALUE1 == false and math.random(1,200) == 1 then
  3525. coroutine.resume(coroutine.create(function()
  3526. VALUE1 = true
  3527. for i = 1, 25 do
  3528. swait()
  3529. FT.Parent = tors
  3530. RA.Parent = ra
  3531. LA.Parent = la
  3532. RL.Parent = rl
  3533. LL.Parent = ll
  3534. for _,v in next, char:GetDescendants() do
  3535. if(v:IsA'DataModelMesh')then
  3536. v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
  3537. end
  3538. end
  3539. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
  3540. end
  3541. VALUE1 = false
  3542. FT.Parent = nil
  3543. RA.Parent = nil
  3544. LA.Parent = nil
  3545. RL.Parent = nil
  3546. LL.Parent = nil
  3547. for _,v in next, char:GetDescendants() do
  3548. if(v:IsA'DataModelMesh')then
  3549. v.Offset = Vector3.new(0,0,0)
  3550. end
  3551. end
  3552.  
  3553. end))
  3554. end
  3555. end
  3556. end
  3557. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  3558. Anim = "Walk"
  3559. change = 1
  3560. if attack == false then
  3561. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3562. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  3563. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3564. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3565. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  3566. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  3567. end
  3568. end
  3569. end
  3570. if 0 < #Effects then
  3571. for e = 1, #Effects do
  3572. if Effects[e] ~= nil then
  3573. local Thing = Effects[e]
  3574. if Thing ~= nil then
  3575. local Part = Thing[1]
  3576. local Mode = Thing[2]
  3577. local Delay = Thing[3]
  3578. local IncX = Thing[4]
  3579. local IncY = Thing[5]
  3580. local IncZ = Thing[6]
  3581. if 1 >= Thing[1].Transparency then
  3582. if Thing[2] == "Block1" then
  3583. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3584. local Mesh = Thing[1].Mesh
  3585. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3586. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3587. elseif Thing[2] == "Block2" then
  3588. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3589. local Mesh = Thing[7]
  3590. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3591. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3592. elseif Thing[2] == "Block3" then
  3593. 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)
  3594. local Mesh = Thing[7]
  3595. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3596. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3597. elseif Thing[2] == "Cylinder" then
  3598. local Mesh = Thing[1].Mesh
  3599. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3600. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3601. elseif Thing[2] == "Blood" then
  3602. local Mesh = Thing[7]
  3603. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3604. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3605. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3606. elseif Thing[2] == "Elec" then
  3607. local Mesh = Thing[1].Mesh
  3608. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3609. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3610. elseif Thing[2] == "Disappear" then
  3611. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3612. elseif Thing[2] == "Shatter" then
  3613. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3614. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3615. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3616. Thing[6] = Thing[6] + Thing[5]
  3617. end
  3618. else
  3619. Part.Parent = nil
  3620. table.remove(Effects, e)
  3621. end
  3622. end
  3623. end
  3624. end
  3625. end
  3626. end
  3627.  
  3628. wait (0.2)
  3629.  
  3630. print('Chips Loaded')
  3631. print([[
  3632. Eat
  3633. Inhale
  3634. Vore
  3635. Consume
  3636. These are the four techniques of eating in the world that were used
  3637. Until, the voring nation attacked
  3638. ]])
  3639. local char = plr.Character
  3640. local hum = char:FindFirstChildOfClass'Humanoid'
  3641. local hed = char.Head
  3642. local root = char:FindFirstChild'HumanoidRootPart'
  3643. local rootj = root.RootJoint
  3644. local tors = char.Torso
  3645. local ra = char["Right Arm"]
  3646. local la = char["Left Arm"]
  3647. local rl = char["Right Leg"]
  3648. local ll = char["Left Leg"]
  3649. local neck = tors["Neck"]
  3650. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  3651. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  3652. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  3653. local maincolor = BrickColor.new("Institutional white")
  3654. -------------------------------------------------------
  3655. --Start Good Stuff--
  3656. -------------------------------------------------------
  3657. cam = game.Workspace.CurrentCamera
  3658. CF = CFrame.new
  3659. angles = CFrame.Angles
  3660. attack = false
  3661. Euler = CFrame.fromEulerAnglesXYZ
  3662. Rad = math.rad
  3663. IT = Instance.new
  3664. BrickC = BrickColor.new
  3665. Cos = math.cos
  3666. Acos = math.acos
  3667. Sin = math.sin
  3668. Asin = math.asin
  3669. Abs = math.abs
  3670. Mrandom = math.random
  3671. Floor = math.floor
  3672. -------------------------------------------------------
  3673. --End Good Stuff--
  3674. -------------------------------------------------------
  3675. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3676. RSH, LSH = nil, nil
  3677. RW = Instance.new("Weld")
  3678. LW = Instance.new("Weld")
  3679. RH = tors["Right Hip"]
  3680. LH = tors["Left Hip"]
  3681. RSH = tors["Right Shoulder"]
  3682. LSH = tors["Left Shoulder"]
  3683. RSH.Parent = nil
  3684. LSH.Parent = nil
  3685. RW.Name = "RW"
  3686. RW.Part0 = tors
  3687. RW.C0 = CF(1.5, 0.5, 0)
  3688. RW.C1 = CF(0, 0.5, 0)
  3689. RW.Part1 = ra
  3690. RW.Parent = tors
  3691. LW.Name = "LW"
  3692. LW.Part0 = tors
  3693. LW.C0 = CF(-1.5, 0.5, 0)
  3694. LW.C1 = CF(0, 0.5, 0)
  3695. LW.Part1 = la
  3696. LW.Parent = tors
  3697. Effects = {}
  3698. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  3699. local wld = Instance.new("Weld", wp1)
  3700. wld.Part0 = wp0
  3701. wld.Part1 = wp1
  3702. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  3703. end
  3704. newWeld(tors, ll, -0.5, -1, 0)
  3705. ll.Weld.C1 = CFrame.new(0, 1, 0)
  3706. newWeld(tors, rl, 0.5, -1, 0)
  3707. rl.Weld.C1 = CFrame.new(0, 1, 0)
  3708. -------------------------------------------------------
  3709. --Start HeartBeat--
  3710. -------------------------------------------------------
  3711. ArtificialHB = Instance.new("BindableEvent", script)
  3712. ArtificialHB.Name = "Heartbeat"
  3713. script:WaitForChild("Heartbeat")
  3714.  
  3715. frame = 1 / 60
  3716. tf = 0
  3717. allowframeloss = false
  3718. tossremainder = false
  3719.  
  3720.  
  3721. lastframe = tick()
  3722. script.Heartbeat:Fire()
  3723.  
  3724.  
  3725. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3726. tf = tf + s
  3727. if tf >= frame then
  3728. if allowframeloss then
  3729. script.Heartbeat:Fire()
  3730. lastframe = tick()
  3731. else
  3732. for i = 1, math.floor(tf / frame) do
  3733. script.Heartbeat:Fire()
  3734. end
  3735. lastframe = tick()
  3736. end
  3737. if tossremainder then
  3738. tf = 0
  3739. else
  3740. tf = tf - frame * math.floor(tf / frame)
  3741. end
  3742. end
  3743. end)
  3744. -------------------------------------------------------
  3745. --End HeartBeat--
  3746. -------------------------------------------------------
  3747.  
  3748. -------------------------------------------------------
  3749. --Start Important Functions--
  3750. -------------------------------------------------------
  3751. function swait(num)
  3752. if num == 0 or num == nil then
  3753. game:service("RunService").Stepped:wait(0)
  3754. else
  3755. for i = 0, num do
  3756. game:service("RunService").Stepped:wait(0)
  3757. end
  3758. end
  3759. end
  3760. function thread(f)
  3761. coroutine.resume(coroutine.create(f))
  3762. end
  3763. function clerp(a, b, t)
  3764. local qa = {
  3765. QuaternionFromCFrame(a)
  3766. }
  3767. local qb = {
  3768. QuaternionFromCFrame(b)
  3769. }
  3770. local ax, ay, az = a.x, a.y, a.z
  3771. local bx, by, bz = b.x, b.y, b.z
  3772. local _t = 1 - t
  3773. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  3774. end
  3775. function QuaternionFromCFrame(cf)
  3776. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3777. local trace = m00 + m11 + m22
  3778. if trace > 0 then
  3779. local s = math.sqrt(1 + trace)
  3780. local recip = 0.5 / s
  3781. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  3782. else
  3783. local i = 0
  3784. if m00 < m11 then
  3785. i = 1
  3786. end
  3787. if m22 > (i == 0 and m00 or m11) then
  3788. i = 2
  3789. end
  3790. if i == 0 then
  3791. local s = math.sqrt(m00 - m11 - m22 + 1)
  3792. local recip = 0.5 / s
  3793. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  3794. elseif i == 1 then
  3795. local s = math.sqrt(m11 - m22 - m00 + 1)
  3796. local recip = 0.5 / s
  3797. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  3798. elseif i == 2 then
  3799. local s = math.sqrt(m22 - m00 - m11 + 1)
  3800. local recip = 0.5 / s
  3801. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  3802. end
  3803. end
  3804. end
  3805. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3806. local xs, ys, zs = x + x, y + y, z + z
  3807. local wx, wy, wz = w * xs, w * ys, w * zs
  3808. local xx = x * xs
  3809. local xy = x * ys
  3810. local xz = x * zs
  3811. local yy = y * ys
  3812. local yz = y * zs
  3813. local zz = z * zs
  3814. 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))
  3815. end
  3816. function QuaternionSlerp(a, b, t)
  3817. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  3818. local startInterp, finishInterp
  3819. if cosTheta >= 1.0E-4 then
  3820. if 1 - cosTheta > 1.0E-4 then
  3821. local theta = math.acos(cosTheta)
  3822. local invSinTheta = 1 / Sin(theta)
  3823. startInterp = Sin((1 - t) * theta) * invSinTheta
  3824. finishInterp = Sin(t * theta) * invSinTheta
  3825. else
  3826. startInterp = 1 - t
  3827. finishInterp = t
  3828. end
  3829. elseif 1 + cosTheta > 1.0E-4 then
  3830. local theta = math.acos(-cosTheta)
  3831. local invSinTheta = 1 / Sin(theta)
  3832. startInterp = Sin((t - 1) * theta) * invSinTheta
  3833. finishInterp = Sin(t * theta) * invSinTheta
  3834. else
  3835. startInterp = t - 1
  3836. finishInterp = t
  3837. end
  3838. 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
  3839. end
  3840. function rayCast(Position, Direction, Range, Ignore)
  3841. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  3842. end
  3843. local RbxUtility = LoadLibrary("RbxUtility")
  3844. local Create = RbxUtility.Create
  3845.  
  3846. -------------------------------------------------------
  3847. --Start Damage Function--
  3848. -------------------------------------------------------
  3849. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3850. if hit.Parent == nil then
  3851. return
  3852. end
  3853. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  3854. for _, v in pairs(hit.Parent:children()) do
  3855. if v:IsA("Humanoid") then
  3856. h = v
  3857. end
  3858. end
  3859. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  3860.  
  3861. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3862. end
  3863.  
  3864. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3865. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  3866. if hit.Parent.DebounceHit.Value == true then
  3867. return
  3868. end
  3869. end
  3870. if insta == true then
  3871. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3872. end
  3873. local c = Create("ObjectValue"){
  3874. Name = "creator",
  3875. Value = game:service("Players").LocalPlayer,
  3876. Parent = h,
  3877. }
  3878. game:GetService("Debris"):AddItem(c, .5)
  3879. if HitSound ~= nil and HitPitch ~= nil then
  3880. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  3881. end
  3882. local Damage = math.random(minim, maxim)
  3883. local blocked = false
  3884. local block = hit.Parent:findFirstChild("Block")
  3885. if block ~= nil then
  3886. if block.className == "IntValue" then
  3887. if block.Value > 0 then
  3888. blocked = true
  3889. block.Value = block.Value - 1
  3890. print(block.Value)
  3891. end
  3892. end
  3893. end
  3894. if blocked == false then
  3895. h.Health = h.Health - Damage
  3896. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  3897. else
  3898. h.Health = h.Health - (Damage / 2)
  3899. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  3900. end
  3901. if Type == "Knockdown" then
  3902. local hum = hit.Parent.Humanoid
  3903. hum.PlatformStand = true
  3904. coroutine.resume(coroutine.create(function(HHumanoid)
  3905. swait(1)
  3906. HHumanoid.PlatformStand = false
  3907. end), hum)
  3908. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  3909. local bodvol = Create("BodyVelocity"){
  3910. velocity = angle * knockback,
  3911. P = 5000,
  3912. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3913. Parent = hit,
  3914. }
  3915. local rl = Create("BodyAngularVelocity"){
  3916. P = 3000,
  3917. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3918. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3919. Parent = hit,
  3920. }
  3921. game:GetService("Debris"):AddItem(bodvol, .5)
  3922. game:GetService("Debris"):AddItem(rl, .5)
  3923. elseif Type == "Normal" then
  3924. local vp = Create("BodyVelocity"){
  3925. P = 500,
  3926. maxForce = Vector3.new(math.huge, 0, math.huge),
  3927. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  3928. }
  3929. if knockback > 0 then
  3930. vp.Parent = hit.Parent.Torso
  3931. end
  3932. game:GetService("Debris"):AddItem(vp, .5)
  3933. elseif Type == "Up" then
  3934. local bodyVelocity = Create("BodyVelocity"){
  3935. velocity = Vector3.new(0, 20, 0),
  3936. P = 5000,
  3937. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3938. Parent = hit,
  3939. }
  3940. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  3941. elseif Type == "DarkUp" then
  3942. coroutine.resume(coroutine.create(function()
  3943. for i = 0, 1, 0.1 do
  3944. swait()
  3945. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  3946. end
  3947. end))
  3948. local bodyVelocity = Create("BodyVelocity"){
  3949. velocity = Vector3.new(0, 20, 0),
  3950. P = 5000,
  3951. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3952. Parent = hit,
  3953. }
  3954. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3955. elseif Type == "Snare" then
  3956. local bp = Create("BodyPosition"){
  3957. P = 2000,
  3958. D = 100,
  3959. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3960. position = hit.Parent.Torso.Position,
  3961. Parent = hit.Parent.Torso,
  3962. }
  3963. game:GetService("Debris"):AddItem(bp, 1)
  3964. elseif Type == "Freeze" then
  3965. local BodPos = Create("BodyPosition"){
  3966. P = 50000,
  3967. D = 1000,
  3968. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3969. position = hit.Parent.Torso.Position,
  3970. Parent = hit.Parent.Torso,
  3971. }
  3972. local BodGy = Create("BodyGyro") {
  3973. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  3974. P = 20e+003,
  3975. Parent = hit.Parent.Torso,
  3976. cframe = hit.Parent.Torso.CFrame,
  3977. }
  3978. hit.Parent.Torso.Anchored = true
  3979. coroutine.resume(coroutine.create(function(Part)
  3980. swait(1.5)
  3981. Part.Anchored = false
  3982. end), hit.Parent.Torso)
  3983. game:GetService("Debris"):AddItem(BodPos, 3)
  3984. game:GetService("Debris"):AddItem(BodGy, 3)
  3985. end
  3986. local debounce = Create("BoolValue"){
  3987. Name = "DebounceHit",
  3988. Parent = hit.Parent,
  3989. Value = true,
  3990. }
  3991. game:GetService("Debris"):AddItem(debounce, Delay)
  3992. c = Create("ObjectValue"){
  3993. Name = "creator",
  3994. Value = Player,
  3995. Parent = h,
  3996. }
  3997. game:GetService("Debris"):AddItem(c, .5)
  3998. end
  3999. end
  4000. -------------------------------------------------------
  4001. --End Damage Function--
  4002. -------------------------------------------------------
  4003.  
  4004. -------------------------------------------------------
  4005. --Start Damage Function Customization--
  4006. -------------------------------------------------------
  4007. function ShowDamage(Pos, Text, Time, Color)
  4008. local Rate = (1 / 30)
  4009. local Pos = (Pos or Vector3.new(0, 0, 0))
  4010. local Text = (Text or "")
  4011. local Time = (Time or 2)
  4012. local Color = (Color or Color3.new(1, 0, 1))
  4013. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  4014. EffectPart.Anchored = true
  4015. local BillboardGui = Create("BillboardGui"){
  4016. Size = UDim2.new(3, 0, 3, 0),
  4017. Adornee = EffectPart,
  4018. Parent = EffectPart,
  4019. }
  4020. local TextLabel = Create("TextLabel"){
  4021. BackgroundTransparency = 1,
  4022. Size = UDim2.new(1, 0, 1, 0),
  4023. Text = Text,
  4024. Font = "Bodoni",
  4025. TextColor3 = Color,
  4026. TextScaled = true,
  4027. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  4028. Parent = BillboardGui,
  4029. }
  4030. game.Debris:AddItem(EffectPart, (Time))
  4031. EffectPart.Parent = game:GetService("Workspace")
  4032. delay(0, function()
  4033. local Frames = (Time / Rate)
  4034. for Frame = 1, Frames do
  4035. wait(Rate)
  4036. local Percent = (Frame / Frames)
  4037. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  4038. TextLabel.TextTransparency = Percent
  4039. end
  4040. if EffectPart and EffectPart.Parent then
  4041. EffectPart:Destroy()
  4042. end
  4043. end)
  4044. end
  4045. -------------------------------------------------------
  4046. --End Damage Function Customization--
  4047. -------------------------------------------------------
  4048.  
  4049. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  4050. for _, c in pairs(workspace:children()) do
  4051. local hum = c:findFirstChild("Humanoid")
  4052. if hum ~= nil then
  4053. local head = c:findFirstChild("Head")
  4054. if head ~= nil then
  4055. local targ = head.Position - Part.Position
  4056. local mag = targ.magnitude
  4057. if magni >= mag and c.Name ~= plr.Name then
  4058. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  4059. end
  4060. end
  4061. end
  4062. end
  4063. end
  4064.  
  4065.  
  4066. CFuncs = {
  4067. Part = {
  4068. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4069. local Part = Create("Part")({
  4070. Parent = Parent,
  4071. Reflectance = Reflectance,
  4072. Transparency = Transparency,
  4073. CanCollide = false,
  4074. Locked = true,
  4075. BrickColor = BrickColor.new(tostring(BColor)),
  4076. Name = Name,
  4077. Size = Size,
  4078. Material = Material
  4079. })
  4080. RemoveOutlines(Part)
  4081. return Part
  4082. end
  4083. },
  4084. Mesh = {
  4085. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4086. local Msh = Create(Mesh)({
  4087. Parent = Part,
  4088. Offset = OffSet,
  4089. Scale = Scale
  4090. })
  4091. if Mesh == "SpecialMesh" then
  4092. Msh.MeshType = MeshType
  4093. Msh.MeshId = MeshId
  4094. end
  4095. return Msh
  4096. end
  4097. },
  4098. Mesh = {
  4099. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4100. local Msh = Create(Mesh)({
  4101. Parent = Part,
  4102. Offset = OffSet,
  4103. Scale = Scale
  4104. })
  4105. if Mesh == "SpecialMesh" then
  4106. Msh.MeshType = MeshType
  4107. Msh.MeshId = MeshId
  4108. end
  4109. return Msh
  4110. end
  4111. },
  4112. Weld = {
  4113. Create = function(Parent, Part0, Part1, C0, C1)
  4114. local Weld = Create("Weld")({
  4115. Parent = Parent,
  4116. Part0 = Part0,
  4117. Part1 = Part1,
  4118. C0 = C0,
  4119. C1 = C1
  4120. })
  4121. return Weld
  4122. end
  4123. },
  4124. Sound = {
  4125. Create = function(id, par, vol, pit)
  4126. coroutine.resume(coroutine.create(function()
  4127. local S = Create("Sound")({
  4128. Volume = vol,
  4129. Pitch = pit or 1,
  4130. SoundId = id,
  4131. Parent = par or workspace
  4132. })
  4133. wait()
  4134. S:play()
  4135. game:GetService("Debris"):AddItem(S, 6)
  4136. end))
  4137. end
  4138. },
  4139. ParticleEmitter = {
  4140. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  4141. local fp = Create("ParticleEmitter")({
  4142. Parent = Parent,
  4143. Color = ColorSequence.new(Color1, Color2),
  4144. LightEmission = LightEmission,
  4145. Size = Size,
  4146. Texture = Texture,
  4147. Transparency = Transparency,
  4148. ZOffset = ZOffset,
  4149. Acceleration = Accel,
  4150. Drag = Drag,
  4151. LockedToPart = LockedToPart,
  4152. VelocityInheritance = VelocityInheritance,
  4153. EmissionDirection = EmissionDirection,
  4154. Enabled = Enabled,
  4155. Lifetime = LifeTime,
  4156. Rate = Rate,
  4157. Rotation = Rotation,
  4158. RotSpeed = RotSpeed,
  4159. Speed = Speed,
  4160. VelocitySpread = VelocitySpread
  4161. })
  4162. return fp
  4163. end
  4164. }
  4165. }
  4166. function RemoveOutlines(part)
  4167. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  4168. end
  4169. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4170. local Part = Create("Part")({
  4171. formFactor = FormFactor,
  4172. Parent = Parent,
  4173. Reflectance = Reflectance,
  4174. Transparency = Transparency,
  4175. CanCollide = false,
  4176. Locked = true,
  4177. BrickColor = BrickColor.new(tostring(BColor)),
  4178. Name = Name,
  4179. Size = Size,
  4180. Material = Material
  4181. })
  4182. RemoveOutlines(Part)
  4183. return Part
  4184. end
  4185. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4186. local Msh = Create(Mesh)({
  4187. Parent = Part,
  4188. Offset = OffSet,
  4189. Scale = Scale
  4190. })
  4191. if Mesh == "SpecialMesh" then
  4192. Msh.MeshType = MeshType
  4193. Msh.MeshId = MeshId
  4194. end
  4195. return Msh
  4196. end
  4197. function CreateWeld(Parent, Part0, Part1, C0, C1)
  4198. local Weld = Create("Weld")({
  4199. Parent = Parent,
  4200. Part0 = Part0,
  4201. Part1 = Part1,
  4202. C0 = C0,
  4203. C1 = C1
  4204. })
  4205. return Weld
  4206. end
  4207.  
  4208.  
  4209. -------------------------------------------------------
  4210. --Start Effect Function--
  4211. -------------------------------------------------------
  4212. EffectModel = Instance.new("Model", char)
  4213. Effects = {
  4214. Block = {
  4215. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4216. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4217. prt.Anchored = true
  4218. prt.CFrame = cframe
  4219. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4220. game:GetService("Debris"):AddItem(prt, 10)
  4221. if Type == 1 or Type == nil then
  4222. table.insert(Effects, {
  4223. prt,
  4224. "Block1",
  4225. delay,
  4226. x3,
  4227. y3,
  4228. z3,
  4229. msh
  4230. })
  4231. elseif Type == 2 then
  4232. table.insert(Effects, {
  4233. prt,
  4234. "Block2",
  4235. delay,
  4236. x3,
  4237. y3,
  4238. z3,
  4239. msh
  4240. })
  4241. else
  4242. table.insert(Effects, {
  4243. prt,
  4244. "Block3",
  4245. delay,
  4246. x3,
  4247. y3,
  4248. z3,
  4249. msh
  4250. })
  4251. end
  4252. end
  4253. },
  4254. Sphere = {
  4255. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4256. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4257. prt.Anchored = true
  4258. prt.CFrame = cframe
  4259. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4260. game:GetService("Debris"):AddItem(prt, 10)
  4261. table.insert(Effects, {
  4262. prt,
  4263. "Cylinder",
  4264. delay,
  4265. x3,
  4266. y3,
  4267. z3,
  4268. msh
  4269. })
  4270. end
  4271. },
  4272. Cylinder = {
  4273. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4274. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4275. prt.Anchored = true
  4276. prt.CFrame = cframe
  4277. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4278. game:GetService("Debris"):AddItem(prt, 10)
  4279. table.insert(Effects, {
  4280. prt,
  4281. "Cylinder",
  4282. delay,
  4283. x3,
  4284. y3,
  4285. z3,
  4286. msh
  4287. })
  4288. end
  4289. },
  4290. Wave = {
  4291. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4292. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4293. prt.Anchored = true
  4294. prt.CFrame = cframe
  4295. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  4296. game:GetService("Debris"):AddItem(prt, 10)
  4297. table.insert(Effects, {
  4298. prt,
  4299. "Cylinder",
  4300. delay,
  4301. x3 / 60,
  4302. y3 / 60,
  4303. z3 / 60,
  4304. msh
  4305. })
  4306. end
  4307. },
  4308. Ring = {
  4309. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4310. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4311. prt.Anchored = true
  4312. prt.CFrame = cframe
  4313. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4314. game:GetService("Debris"):AddItem(prt, 10)
  4315. table.insert(Effects, {
  4316. prt,
  4317. "Cylinder",
  4318. delay,
  4319. x3,
  4320. y3,
  4321. z3,
  4322. msh
  4323. })
  4324. end
  4325. },
  4326. Break = {
  4327. Create = function(brickcolor, cframe, x1, y1, z1)
  4328. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4329. prt.Anchored = true
  4330. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4331. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4332. local num = math.random(10, 50) / 1000
  4333. game:GetService("Debris"):AddItem(prt, 10)
  4334. table.insert(Effects, {
  4335. prt,
  4336. "Shatter",
  4337. num,
  4338. prt.CFrame,
  4339. math.random() - math.random(),
  4340. 0,
  4341. math.random(50, 100) / 100
  4342. })
  4343. end
  4344. },
  4345. Spiral = {
  4346. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4347. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4348. prt.Anchored = true
  4349. prt.CFrame = cframe
  4350. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4351. game:GetService("Debris"):AddItem(prt, 10)
  4352. table.insert(Effects, {
  4353. prt,
  4354. "Cylinder",
  4355. delay,
  4356. x3,
  4357. y3,
  4358. z3,
  4359. msh
  4360. })
  4361. end
  4362. },
  4363. Push = {
  4364. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4365. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4366. prt.Anchored = true
  4367. prt.CFrame = cframe
  4368. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4369. game:GetService("Debris"):AddItem(prt, 10)
  4370. table.insert(Effects, {
  4371. prt,
  4372. "Cylinder",
  4373. delay,
  4374. x3,
  4375. y3,
  4376. z3,
  4377. msh
  4378. })
  4379. end
  4380. }
  4381. }
  4382. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  4383. local fp = IT("Part")
  4384. fp.formFactor = formfactor
  4385. fp.Parent = parent
  4386. fp.Reflectance = reflectance
  4387. fp.Transparency = transparency
  4388. fp.CanCollide = false
  4389. fp.Locked = true
  4390. fp.BrickColor = brickcolor
  4391. fp.Name = name
  4392. fp.Size = size
  4393. fp.Position = tors.Position
  4394. RemoveOutlines(fp)
  4395. fp.Material = "SmoothPlastic"
  4396. fp:BreakJoints()
  4397. return fp
  4398. end
  4399.  
  4400. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  4401. local mesh = IT(Mesh)
  4402. mesh.Parent = part
  4403. if Mesh == "SpecialMesh" then
  4404. mesh.MeshType = meshtype
  4405. if meshid ~= "nil" then
  4406. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  4407. end
  4408. end
  4409. mesh.Offset = offset
  4410. mesh.Scale = scale
  4411. return mesh
  4412. end
  4413.  
  4414. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  4415. local type = type
  4416. local rng = Instance.new("Part", char)
  4417. rng.Anchored = true
  4418. rng.BrickColor = color
  4419. rng.CanCollide = false
  4420. rng.FormFactor = 3
  4421. rng.Name = "Ring"
  4422. rng.Material = "Neon"
  4423. rng.Size = Vector3.new(1, 1, 1)
  4424. rng.Transparency = 0
  4425. rng.TopSurface = 0
  4426. rng.BottomSurface = 0
  4427. rng.CFrame = pos
  4428. local rngm = Instance.new("SpecialMesh", rng)
  4429. rngm.MeshType = MType
  4430. rngm.Scale = scale
  4431. local scaler2 = 1
  4432. if type == "Add" then
  4433. scaler2 = 1 * value
  4434. elseif type == "Divide" then
  4435. scaler2 = 1 / value
  4436. end
  4437. coroutine.resume(coroutine.create(function()
  4438. for i = 0, 10 / bonuspeed, 0.1 do
  4439. swait()
  4440. if type == "Add" then
  4441. scaler2 = scaler2 - 0.01 * value / bonuspeed
  4442. elseif type == "Divide" then
  4443. scaler2 = scaler2 - 0.01 / value * bonuspeed
  4444. end
  4445. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  4446. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  4447. end
  4448. rng:Destroy()
  4449. end))
  4450. end
  4451.  
  4452. function Eviscerate(dude)
  4453. if dude.Name ~= char then
  4454. local bgf = IT("BodyGyro", dude.Head)
  4455. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  4456. local val = IT("BoolValue", dude)
  4457. val.Name = "IsHit"
  4458. local ds = coroutine.wrap(function()
  4459. dude:WaitForChild("Head"):BreakJoints()
  4460. wait(0.5)
  4461. target = nil
  4462. coroutine.resume(coroutine.create(function()
  4463. for i, v in pairs(dude:GetChildren()) do
  4464. if v:IsA("Accessory") then
  4465. v:Destroy()
  4466. end
  4467. if v:IsA("Humanoid") then
  4468. v:Destroy()
  4469. end
  4470. if v:IsA("CharacterMesh") then
  4471. v:Destroy()
  4472. end
  4473. if v:IsA("Model") then
  4474. v:Destroy()
  4475. end
  4476. if v:IsA("Part") or v:IsA("MeshPart") then
  4477. for x, o in pairs(v:GetChildren()) do
  4478. if o:IsA("Decal") then
  4479. o:Destroy()
  4480. end
  4481. end
  4482. coroutine.resume(coroutine.create(function()
  4483. v.Material = "Neon"
  4484. v.CanCollide = false
  4485. local PartEmmit1 = IT("ParticleEmitter", v)
  4486. PartEmmit1.LightEmission = 1
  4487. PartEmmit1.Texture = "rbxassetid://284205403"
  4488. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4489. PartEmmit1.Rate = 150
  4490. PartEmmit1.Lifetime = NumberRange.new(1)
  4491. PartEmmit1.Size = NumberSequence.new({
  4492. NumberSequenceKeypoint.new(0, 0.75, 0),
  4493. NumberSequenceKeypoint.new(1, 0, 0)
  4494. })
  4495. PartEmmit1.Transparency = NumberSequence.new({
  4496. NumberSequenceKeypoint.new(0, 0, 0),
  4497. NumberSequenceKeypoint.new(1, 1, 0)
  4498. })
  4499. PartEmmit1.Speed = NumberRange.new(0, 0)
  4500. PartEmmit1.VelocitySpread = 30000
  4501. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  4502. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  4503. local BodPoss = IT("BodyPosition", v)
  4504. BodPoss.P = 3000
  4505. BodPoss.D = 1000
  4506. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4507. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  4508. v.Color = maincolor.Color
  4509. coroutine.resume(coroutine.create(function()
  4510. for i = 0, 49 do
  4511. swait(1)
  4512. v.Transparency = v.Transparency + 0.08
  4513. end
  4514. wait(0.5)
  4515. PartEmmit1.Enabled = false
  4516. wait(3)
  4517. v:Destroy()
  4518. dude:Destroy()
  4519. end))
  4520. end))
  4521. end
  4522. end
  4523. end))
  4524. end)
  4525. ds()
  4526. end
  4527. end
  4528.  
  4529. function FindNearestHead(Position, Distance, SinglePlayer)
  4530. if SinglePlayer then
  4531. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  4532. end
  4533. local List = {}
  4534. for i, v in pairs(workspace:GetChildren()) do
  4535. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  4536. table.insert(List, v)
  4537. end
  4538. end
  4539. return List
  4540. end
  4541.  
  4542. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  4543. local type = type
  4544. local rng = Instance.new("Part", char)
  4545. rng.Anchored = true
  4546. rng.BrickColor = color
  4547. rng.CanCollide = false
  4548. rng.FormFactor = 3
  4549. rng.Name = "Ring"
  4550. rng.Material = "Neon"
  4551. rng.Size = Vector3.new(1, 1, 1)
  4552. rng.Transparency = 0
  4553. rng.TopSurface = 0
  4554. rng.BottomSurface = 0
  4555. rng.CFrame = pos
  4556. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  4557. local rngm = Instance.new("SpecialMesh", rng)
  4558. rngm.MeshType = MType
  4559. rngm.Scale = Vector3.new(x1, y1, z1)
  4560. local scaler2 = 1
  4561. local speeder = FastSpeed
  4562. if type == "Add" then
  4563. scaler2 = 1 * value
  4564. elseif type == "Divide" then
  4565. scaler2 = 1 / value
  4566. end
  4567. coroutine.resume(coroutine.create(function()
  4568. for i = 0, 10 / bonuspeed, 0.1 do
  4569. swait()
  4570. if type == "Add" then
  4571. scaler2 = scaler2 - 0.01 * value / bonuspeed
  4572. elseif type == "Divide" then
  4573. scaler2 = scaler2 - 0.01 / value * bonuspeed
  4574. end
  4575. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  4576. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  4577. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  4578. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  4579. end
  4580. rng:Destroy()
  4581. end))
  4582. end
  4583.  
  4584. function SoulSteal(dude)
  4585. if dude.Name ~= char then
  4586. local bgf = IT("BodyGyro", dude.Head)
  4587. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  4588. local val = IT("BoolValue", dude)
  4589. val.Name = "IsHit"
  4590. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  4591. local soulst = coroutine.wrap(function()
  4592. local soul = Instance.new("Part",dude)
  4593. soul.Size = Vector3.new(1,1,1)
  4594. soul.CanCollide = false
  4595. soul.Anchored = false
  4596. soul.Position = torso.Position
  4597. soul.Transparency = 1
  4598. local PartEmmit1 = IT("ParticleEmitter", soul)
  4599. PartEmmit1.LightEmission = 1
  4600. PartEmmit1.Texture = "rbxassetid://569507414"
  4601. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4602. PartEmmit1.Rate = 250
  4603. PartEmmit1.Lifetime = NumberRange.new(1.6)
  4604. PartEmmit1.Size = NumberSequence.new({
  4605. NumberSequenceKeypoint.new(0, 1, 0),
  4606. NumberSequenceKeypoint.new(1, 0, 0)
  4607. })
  4608. PartEmmit1.Transparency = NumberSequence.new({
  4609. NumberSequenceKeypoint.new(0, 0, 0),
  4610. NumberSequenceKeypoint.new(1, 1, 0)
  4611. })
  4612. PartEmmit1.Speed = NumberRange.new(0, 0)
  4613. PartEmmit1.VelocitySpread = 30000
  4614. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  4615. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  4616. local BodPoss = IT("BodyPosition", soul)
  4617. BodPoss.P = 3000
  4618. BodPoss.D = 1000
  4619. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4620. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  4621. wait(1.6)
  4622. soul.Touched:connect(function(hit)
  4623. if hit.Parent == char then
  4624. soul:Destroy()
  4625. end
  4626. end)
  4627. wait(1.2)
  4628. while soul do
  4629. swait()
  4630. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4631. BodPoss.Position = tors.Position
  4632. end
  4633. end)
  4634. soulst()
  4635. end
  4636. end
  4637. function FaceMouse()
  4638. local Cam = workspace.CurrentCamera
  4639. return {
  4640. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  4641. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  4642. }
  4643. end
  4644. Effects = {
  4645. Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
  4646. local p = Instance.new("Part",EffectModel)
  4647. p.BrickColor = BrickColor.new(colour)
  4648. p.Size = partsize
  4649. p.Anchored = true
  4650. p.CanCollide = false
  4651. p.Material = matr
  4652. p.CFrame = cf
  4653. if inverse == true then
  4654. p.Transparency = 1
  4655. else
  4656. p.Transparency = 0
  4657. end
  4658. local m = Instance.new("BlockMesh",p)
  4659. m.Scale = meshstart
  4660. coroutine.wrap(function()
  4661. for i = 0, 1, factor do
  4662. swait()
  4663. if inverse == true then
  4664. p.Transparency = 1-i
  4665. else
  4666. p.Transparency = i
  4667. end
  4668. m.Scale = m.Scale + meshadd
  4669. if spin == true then
  4670. p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  4671. end
  4672. end
  4673. p:Destroy()
  4674. end)()
  4675. return p
  4676. end,
  4677. Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  4678. local p = Instance.new("Part",EffectModel)
  4679. p.BrickColor = BrickColor.new(colour)
  4680. p.Size = partsize
  4681. p.Anchored = true
  4682. p.CanCollide = false
  4683. p.Material = matr
  4684. p.CFrame = cf
  4685. if inverse == true then
  4686. p.Transparency = 1
  4687. else
  4688. p.Transparency = 0
  4689. end
  4690. local m = Instance.new("SpecialMesh",p)
  4691. m.MeshType = "Sphere"
  4692. m.Scale = meshstart
  4693. coroutine.wrap(function()
  4694. for i=0,1,factor do
  4695. swait()
  4696. if inverse == true then
  4697. p.Transparency = 1-i
  4698. else
  4699. p.Transparency = i
  4700. end
  4701. m.Scale = m.Scale + meshadd
  4702. end
  4703. p:Destroy()
  4704. end)()
  4705. return p
  4706. end,
  4707.  
  4708. Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  4709. local p = Instance.new("Part",EffectModel)
  4710. p.BrickColor = BrickColor.new(colour)
  4711. p.Size = partsize
  4712. p.Anchored = true
  4713. p.CanCollide = false
  4714. p.Material = matr
  4715. p.CFrame = cf
  4716. if inverse == true then
  4717. p.Transparency = 1
  4718. else
  4719. p.Transparency = 0
  4720. end
  4721. local m = Instance.new("CylinderMesh",p)
  4722. m.Scale = meshstart
  4723. coroutine.wrap(function()
  4724. for i=0,1,factor do
  4725. swait()
  4726. if inverse == true then
  4727. p.Transparency = 1-i
  4728. else
  4729. p.Transparency = i
  4730. end
  4731. m.Scale = m.Scale + meshadd
  4732. end
  4733. p:Destroy()
  4734. end)()
  4735. return p
  4736. end,
  4737.  
  4738. Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
  4739. local p = Instance.new("Part",EffectModel)
  4740. p.BrickColor = BrickColor.new(colour)
  4741. p.Size = Vector3.new()
  4742. p.Anchored = true
  4743. p.CanCollide = false
  4744. p.CFrame = cf
  4745. if inverse == true then
  4746. p.Transparency = 1
  4747. else
  4748. p.Transparency = 0
  4749. end
  4750. local m = Instance.new("SpecialMesh",p)
  4751. m.MeshId = "rbxassetid://20329976"
  4752. m.Scale = meshstart
  4753. coroutine.wrap(function()
  4754. for i=0,1,factor do
  4755. swait()
  4756. if inverse == true then
  4757. p.Transparency = 1-i
  4758. else
  4759. p.Transparency = i
  4760. end
  4761. m.Scale = m.Scale + meshadd
  4762. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  4763. end
  4764. p:Destroy()
  4765. end)()
  4766. return p
  4767. end,
  4768.  
  4769. Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
  4770. local p = Instance.new("Part",EffectModel)
  4771. p.BrickColor = BrickColor.new(colour)
  4772. p.Size = Vector3.new()
  4773. p.Anchored = true
  4774. p.CanCollide = false
  4775. p.CFrame = cf
  4776. if inverse == true then
  4777. p.Transparency = 1
  4778. else
  4779. p.Transparency = 0
  4780. end
  4781. local m = Instance.new("SpecialMesh",p)
  4782. m.MeshId = "rbxassetid://3270017"
  4783. m.Scale = meshstart
  4784. coroutine.wrap(function()
  4785. for i=0,1,factor do
  4786. swait()
  4787. if inverse == true then
  4788. p.Transparency = 1-i
  4789. else
  4790. p.Transparency = i
  4791. end
  4792. m.Scale = m.Scale + meshadd
  4793. end
  4794. p:Destroy()
  4795. end)()
  4796. return p
  4797. end,
  4798.  
  4799. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  4800. local p = Instance.new("Part",EffectModel)
  4801. p.BrickColor = BrickColor.new(colour)
  4802. p.Size = Vector3.new()
  4803. p.Anchored = true
  4804. p.CanCollide = false
  4805. p.CFrame = cf
  4806. if inverse == true then
  4807. p.Transparency = 1
  4808. else
  4809. p.Transparency = 0
  4810. end
  4811. local m = Instance.new("SpecialMesh",p)
  4812. m.MeshId = meshid
  4813. m.TextureId = textid
  4814. m.Scale = meshstart
  4815. coroutine.wrap(function()
  4816. for i=0,1,factor do
  4817. swait()
  4818. if inverse == true then
  4819. p.Transparency = 1-i
  4820. else
  4821. p.Transparency = i
  4822. end
  4823. m.Scale = m.Scale + meshadd
  4824. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  4825. end
  4826. p:Destroy()
  4827. end)()
  4828. return p
  4829. end,
  4830.  
  4831. Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
  4832. local p = Instance.new("Part",EffectModel)
  4833. p.BrickColor = BrickColor.new(colour)
  4834. p.Size = partsize
  4835. p.Anchored = true
  4836. p.CanCollide = false
  4837. p.Material = matr
  4838. p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  4839. if inverse == true then
  4840. p.Transparency = 1
  4841. else
  4842. p.Transparency = 0
  4843. end
  4844. local m = Instance.new("SpecialMesh",p)
  4845. m.MeshType = "Sphere"
  4846. m.Scale = meshstart
  4847. coroutine.wrap(function()
  4848. for i=0,1,factor do
  4849. swait()
  4850. if inverse == true then
  4851. p.Transparency = 1-i
  4852. else
  4853. p.Transparency = i
  4854. end
  4855. m.Scale = m.Scale + meshadd
  4856. p.CFrame = p.CFrame * CFrame.new(0,move,0)
  4857. end
  4858. p:Destroy()
  4859. end)()
  4860. return p
  4861. end,
  4862.  
  4863. }
  4864. -------------------------------------------------------
  4865. --End Effect Function--
  4866. -------------------------------------------------------
  4867. function Cso(ID, PARENT, VOLUME, PITCH)
  4868. local NSound = nil
  4869. coroutine.resume(coroutine.create(function()
  4870. NSound = IT("Sound", PARENT)
  4871. NSound.Volume = VOLUME
  4872. NSound.Pitch = PITCH
  4873. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4874. swait()
  4875. NSound:play()
  4876. game:GetService("Debris"):AddItem(NSound, 10)
  4877. end))
  4878. return NSound
  4879. end
  4880. function CamShake(Length, Intensity)
  4881. coroutine.resume(coroutine.create(function()
  4882. local intensity = 1 * Intensity
  4883. local rotM = 0.01 * Intensity
  4884. for i = 0, Length, 0.1 do
  4885. swait()
  4886. intensity = intensity - 0.05 * Intensity / Length
  4887. rotM = rotM - 5.0E-4 * Intensity / Length
  4888. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  4889. 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)
  4890. end
  4891. hum.CameraOffset = Vector3.new(0, 0, 0)
  4892. end))
  4893. end
  4894. NewInstance = function(instance,parent,properties)
  4895. local inst = Instance.new(instance)
  4896. inst.Parent = parent
  4897. if(properties)then
  4898. for i,v in next, properties do
  4899. pcall(function() inst[i] = v end)
  4900. end
  4901. end
  4902. return inst;
  4903. end
  4904. hum.MaxHealth = 1.0E298
  4905. hum.Health = 1.0E298
  4906. game:GetService("RunService"):BindToRenderStep("HOT", 0, function()
  4907. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  4908. hum.MaxHealth = 1.0E298
  4909. hum.Health = 1.0E298
  4910. end
  4911. end)
  4912. -------------------------------------------------------
  4913. --End Important Functions--
  4914. -------------------------------------------------------
  4915.  
  4916.  
  4917. -------------------------------------------------------
  4918. --Start Customization--
  4919. -------------------------------------------------------
  4920. local Player_Size = 1
  4921. if Player_Size ~= 1 then
  4922. root.Size = root.Size * Player_Size
  4923. tors.Size = tors.Size * Player_Size
  4924. hed.Size = hed.Size * Player_Size
  4925. ra.Size = ra.Size * Player_Size
  4926. la.Size = la.Size * Player_Size
  4927. rl.Size = rl.Size * Player_Size
  4928. ll.Size = ll.Size * Player_Size
  4929. ----------------------------------------------------------------------------------
  4930. rootj.Parent = root
  4931. neck.Parent = tors
  4932. RW.Parent = tors
  4933. LW.Parent = tors
  4934. RH.Parent = tors
  4935. LH.Parent = tors
  4936. ----------------------------------------------------------------------------------
  4937. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  4938. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  4939. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  4940. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  4941. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  4942. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  4943. ----------------------------------------------------------------------------------
  4944. 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))
  4945. 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))
  4946. 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))
  4947. 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))
  4948. --hat.Parent = Character
  4949. end
  4950. ----------------------------------------------------------------------------------
  4951. local SONG = 1741158895
  4952. local SONG2 = 0
  4953. local Music = Instance.new("Sound",tors)
  4954. Music.Volume = 2.5
  4955. Music.Looped = true
  4956. Music.Pitch = 1 --Pitcher
  4957. ----------------------------------------------------------------------------------
  4958. local equipped = false
  4959. local idle = 0
  4960. local change = 1
  4961. local val = 0
  4962. local toim = 0
  4963. local idleanim = 0.4
  4964. local sine = 0
  4965. local Sit = 1
  4966. local WasAir = false
  4967. local InAir = false
  4968. local LandTick = 0
  4969. local movelegs = false
  4970. local FF = Instance.new("ForceField",char)
  4971. FF.Visible = false
  4972. local Speed = 56
  4973. local Chips = "onebearnakedwoman"
  4974. ----------------------------------------------------------------------------------
  4975. hum.JumpPower = 55
  4976. hum.Animator.Parent = nil
  4977. ----------------------------------------------------------------------------------
  4978. Chips = IT("Model")
  4979. Chips.Parent = char
  4980. Chips.Name = "Chips"
  4981. RHe = IT("Part")
  4982. RHe.Parent = Chips
  4983. RHe.BrickColor = BrickColor.new("Really black")
  4984. RHe.Locked = true
  4985. RHe.CanCollide = false
  4986. RHe.Transparency = 0
  4987. PMesh = IT("SpecialMesh")
  4988. RHe.formFactor = "Symmetric"
  4989. PMesh.MeshType = "FileMesh"
  4990. PMesh.MeshId = "rbxassetid://19106014"
  4991. PMesh.TextureId = "rbxassetid://1741158895"
  4992. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  4993. PMesh.Parent = RHe
  4994. local RWeld = IT("Weld")
  4995. RWeld.Parent = RHe
  4996. RWeld.Part0 = RHe
  4997. RWeld.Part1 = ra
  4998. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  4999. -------------------------------------------------------
  5000. --End Customization--
  5001. -------------------------------------------------------
  5002.  
  5003.  
  5004. -------------------------------------------------------
  5005. --Start Attacks N Stuff--
  5006. -------------------------------------------------------
  5007. function AttackTemplate()
  5008. attack = true
  5009. for i = 0, 2, 0.1 do
  5010. swait()
  5011. 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)
  5012. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5013. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5014. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5015. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5016. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5017. end
  5018. attack = false
  5019. end
  5020. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  5021. local Hitboxpart = Instance.new("Part", EffectModel)
  5022. RemoveOutlines(Hitboxpart)
  5023. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  5024. Hitboxpart.CanCollide = false
  5025. Hitboxpart.Transparency = 1
  5026. Hitboxpart.Anchored = true
  5027. Hitboxpart.CFrame = Pose
  5028. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  5029. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  5030. end
  5031. wait2 = false
  5032. combo = 1
  5033. mouse.Button1Down:connect(function(key)
  5034. if attack == false then
  5035. attack = true
  5036. Speed = 16
  5037. if combo == 1 and wait2 == false then
  5038. wait2 = true
  5039. for i = 0, 1.6, 0.1 do
  5040. swait()
  5041. 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(-45)), 0.2)
  5042. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.2)
  5043. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-45), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.2)
  5044. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.2)
  5045. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0 + 5 * Sin(sine / 20)), Rad(25 + 5 * Sin(sine / 20))), 0.2)
  5046. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.2)
  5047. end
  5048. Cso("138097048", ra, 1.2, 0.8)
  5049. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 99999999, 99999999, 9, 3, "Normal")
  5050. for i = 0, 1.2, 0.1 do
  5051. swait()
  5052. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  5053. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.3)
  5054. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.3)
  5055. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(45), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  5056. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(85), Rad(0 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.3)
  5057. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(0 - 5 * Sin(sine / 20)), Rad(-25 - 5 * Sin(sine / 20))), 0.3)
  5058. end
  5059. combo = 1
  5060. end
  5061. Speed = 56
  5062. wait2 = false
  5063. attack = false
  5064. end
  5065. end)
  5066. function Taunt()
  5067. attack = true
  5068. Speed = 6
  5069. if Chips == "onebearnakedwoman" then
  5070. local Munch = Cso("1575472350", hed, 5, 1)
  5071. swait(2)
  5072. repeat
  5073. swait()
  5074. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5075. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5076. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5077. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5078. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5079. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5080. until Munch.Playing == false
  5081. elseif Chips == "layonme" then
  5082. for i = 0, 6, 0.1 do
  5083. swait()
  5084. 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)
  5085. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0 - 255.45 * i)), 0.15)
  5086. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5087. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5088. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(30 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.1)
  5089. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-30 - 5 * Sin(sine / 20)), Rad(-45 - 5 * Sin(sine / 20))), 0.1)
  5090. end
  5091. elseif Chips == "howitfeelstochew5gum" then
  5092. local Munch = Cso("1575472350", hed, 5, 1)
  5093. swait(2)
  5094. repeat
  5095. swait()
  5096. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5097. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5098. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5099. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5100. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5101. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5102. until Munch.Playing == false
  5103. Cso("172324194", hed, 5, 1)
  5104. for i = 0, 5, 0.1 do
  5105. swait()
  5106. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 * Player_Size) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5107. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
  5108. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5109. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5110. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5111. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0), Rad(-10)), 0.3)
  5112. end
  5113. local RUN = Cso("957655044", hed, 5, 1)
  5114. swait(2)
  5115. repeat
  5116. swait()
  5117. Speed = 56
  5118. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  5119. root.Velocity = root.CFrame.lookVector * 75
  5120. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  5121. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  5122. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5123. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5124. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  5125. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  5126. until RUN.Playing == false
  5127. elseif Chips == "5gumdowngrade" then
  5128. Cso("1826625760", hed, 5, 1)
  5129. for i = 0, 5, 0.1 do
  5130. swait()
  5131. 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)
  5132. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5133. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5134. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5135. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5136. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5137. end
  5138. end
  5139. Speed = 56
  5140. movelegs = false
  5141. attack = false
  5142. end
  5143. function Gum()
  5144. attack = true
  5145. Speed = 0
  5146. local Senses = Cso("605297168", hed, 6, 1)
  5147. swait(2)
  5148. repeat
  5149. swait()
  5150. 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(20)), 0.2)
  5151. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  5152. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5153. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5154. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  5155. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  5156. until Senses.TimePosition > 2.7
  5157. for i = 0, 3, 0.1 do
  5158. swait()
  5159. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  5160. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5161. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5162. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5163. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5164. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5165. end
  5166. root.Anchored = true
  5167. repeat
  5168. swait()
  5169. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  5170. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5171. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5172. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5173. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5174. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5175. until Senses.Playing == false
  5176. Speed = 56
  5177. attack = false
  5178. root.Anchored = false
  5179. end
  5180. function OHHHHHHH()
  5181. attack = true
  5182. Speed = 0
  5183. Cso("663306786", tors, 3, 1)
  5184. for i = 0, 12, 0.1 do
  5185. swait()
  5186. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  5187. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5188. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5189. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5190. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5191. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5192. end
  5193. Cso("663307468", tors, 6, 1)
  5194. for i = 0, 6, 0.1 do
  5195. swait()
  5196. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  5197. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5198. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5199. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5200. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5201. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5202. end
  5203. Speed = 56
  5204. attack = false
  5205. end
  5206. function WoodyGotWood()
  5207. attack = true
  5208. Speed = 0
  5209. local Woodlenny = Cso("153317147", hed, 6, 1)
  5210. swait(2)
  5211. repeat
  5212. swait()
  5213. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  5214. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  5215. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5216. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5217. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  5218. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  5219. until Woodlenny.TimePosition > 3.6
  5220. root.Anchored = true
  5221. repeat
  5222. swait()
  5223. for i = 0, 2, 0.1 do
  5224. swait()
  5225. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5226. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5227. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5228. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5229. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  5230. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5231. end
  5232. for i = 0, 1.6, 0.1 do
  5233. swait()
  5234. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5235. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5236. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5237. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5238. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  5239. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  5240. end
  5241. until Woodlenny.Playing == false
  5242. Speed = 56
  5243. attack = false
  5244. root.Anchored = false
  5245. end
  5246. -------------------------------------------------------
  5247. --End Attacks N Stuff--
  5248. -------------------------------------------------------
  5249. mouse.KeyDown:connect(function(key)
  5250. if attack == false then
  5251. if key == "t" then
  5252. Taunt()
  5253. elseif key == "1" then
  5254. Gum()
  5255. elseif key == "2" then
  5256. OHHHHHHH()
  5257. elseif key == "3" then
  5258. WoodyGotWood()
  5259. elseif key == "4" then
  5260. SONG = 690663957
  5261. Music.TimePosition = 0
  5262. PMesh.TextureId = "rbxassetid://99432432"
  5263. Chips = "cheesexd"
  5264.  
  5265. elseif key == "5" then
  5266. SONG = 1384066755
  5267. Music.TimePosition = 0
  5268. PMesh.TextureId = "rbxassetid://1741158895"
  5269. Chips = "onebearnakedwoman"
  5270. elseif key == "6" then
  5271. SONG = 937445925
  5272. Music.TimePosition = 0
  5273. PMesh.TextureId = "rbxassetid://867574989"
  5274. Chips = "layonme"
  5275. elseif key == "7" then
  5276. SONG = 424026286
  5277. Music.TimePosition = 0
  5278. PMesh.TextureId = "rbxassetid://1674362345"
  5279. Chips = "howitfeelstochew5gum"
  5280. elseif key == "8" then
  5281. SONG = 268836271
  5282. Music.TimePosition = 0
  5283. PMesh.TextureId = "rbxassetid://1827964995"
  5284. Chips = "5gumdowngrade"
  5285. end
  5286. end
  5287. end)
  5288.  
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296. -------------------------------------------------------
  5297. --Start Animations--
  5298. -------------------------------------------------------
  5299. while true do
  5300. swait()
  5301. sine = sine + change
  5302. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  5303. local velderp = root.Velocity.y
  5304. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  5305. if equipped == true or equipped == false then
  5306. if attack == false then
  5307. idle = idle + 1
  5308. else
  5309. idle = 0
  5310. end
  5311. local Landed = false
  5312. if(hitfloor)then
  5313. WasAir = false
  5314. else
  5315. WasAir = true
  5316. end
  5317. if(WasAir == false)then
  5318. if(InAir == true)then
  5319. LandTick = time()
  5320. Landed = true
  5321. end
  5322. end
  5323. if(time()-LandTick < .3)then
  5324. Landed = true
  5325. end
  5326. if(hitfloor)then
  5327. InAir = false
  5328. else
  5329. InAir = true
  5330. end
  5331. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  5332. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  5333. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or Landed and 'Land' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  5334. if(State == 'Jump')then
  5335. hum.JumpPower = 55
  5336. if attack == false then
  5337. 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)
  5338. 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)
  5339. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  5340. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  5341. 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)
  5342. 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)
  5343. end
  5344. elseif(State == 'Fall')then
  5345. if attack == false then
  5346. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  5347. 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)
  5348. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  5349. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  5350. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  5351. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  5352. end
  5353. elseif(State == 'Land')then
  5354. hum.JumpPower = 0
  5355. if attack == false then
  5356. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  5357. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5358. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  5359. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(-5)), 0.15)
  5360. 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(0), Rad(25 + 4.5 * Sin(sine / 20))), 0.1)
  5361. 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(0), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  5362. end
  5363. elseif(State == 'Idle')then
  5364. change = 1
  5365. if attack == false then
  5366. 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 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5367. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5368. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5369. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5370. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5371. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5372. end
  5373. elseif(State == 'Walk')then
  5374. change = 0.55
  5375. hum.JumpPower = 55
  5376. if attack == false then
  5377. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  5378. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  5379. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5380. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5381. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  5382. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  5383. elseif attack == true and movelegs == true then
  5384. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5385. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  5386. end
  5387. end
  5388. end
  5389. hum.Name = "HUM"
  5390. hum.WalkSpeed = Speed
  5391. Music.SoundId = "rbxassetid://"..SONG
  5392. Music.Looped = true
  5393. Music.Pitch = 1
  5394. Music.Volume = 1.5
  5395. Music.Parent = tors
  5396. Music.Playing = true
  5397. if 0 < #Effects then
  5398. for e = 1, #Effects do
  5399. if Effects[e] ~= nil then
  5400. local Thing = Effects[e]
  5401. if Thing ~= nil then
  5402. local Part = Thing[1]
  5403. local Mode = Thing[2]
  5404. local Delay = Thing[3]
  5405. local IncX = Thing[4]
  5406. local IncY = Thing[5]
  5407. local IncZ = Thing[6]
  5408. if 1 >= Thing[1].Transparency then
  5409. if Thing[2] == "Block1" then
  5410. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5411. local Mesh = Thing[1].Mesh
  5412. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5413. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5414. elseif Thing[2] == "Block2" then
  5415. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  5416. local Mesh = Thing[7]
  5417. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5418. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5419. elseif Thing[2] == "Block3" then
  5420. 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)
  5421. local Mesh = Thing[7]
  5422. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5423. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5424. elseif Thing[2] == "Cylinder" then
  5425. local Mesh = Thing[1].Mesh
  5426. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5427. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5428. elseif Thing[2] == "Blood" then
  5429. local Mesh = Thing[7]
  5430. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  5431. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5432. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5433. elseif Thing[2] == "Elec" then
  5434. local Mesh = Thing[1].Mesh
  5435. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  5436. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5437. elseif Thing[2] == "Disappear" then
  5438. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5439. elseif Thing[2] == "Shatter" then
  5440. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5441. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  5442. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5443. Thing[6] = Thing[6] + Thing[5]
  5444. end
  5445. else
  5446. Part.Parent = nil
  5447. table.remove(Effects, e)
  5448. end
  5449. end
  5450. end
  5451. end
  5452. end
  5453. end
  5454. -------------------------------------------------------
  5455. --End Animations And Script--
  5456. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment