Advertisement
zza

Void Boss

zza
Apr 28th, 2019
731
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.43 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6.  
  7.  
  8. local TweenService = game:GetService("TweenService")
  9. local RbxUtility = LoadLibrary("RbxUtility")
  10. local Create = RbxUtility.Create
  11.  
  12. MaskTextureId = 124337542 --124337542 2340547251
  13.  
  14.  
  15. owner=game.Players.LocalPlayer
  16. Player = game.Players.LocalPlayer
  17. script.Parent = Player.PlayerGui
  18. ZTfade=false
  19. ZT=false
  20.  
  21. while Player.Character == nil do wait()
  22.  
  23. end
  24.  
  25.  
  26. Character= owner.Character
  27. Torso = Character.Torso
  28. Head = Character.Head
  29. Mouse = owner:GetMouse()
  30. Humanoid = Character.Humanoid
  31. LeftArm = Character["Left Arm"]
  32. LeftLeg = Character["Left Leg"]
  33. RightArm = Character["Right Arm"]
  34. RightLeg = Character["Right Leg"]
  35. RootPart = Character["HumanoidRootPart"]
  36. local Anim="Idle"
  37. local inairvel=0
  38. local WalkAnimStep = 0
  39. local sine = 0
  40. local change = 1
  41. Animstep = 0
  42. WalkAnimMove=0.1
  43. Combo = 0
  44. local attack=false
  45. local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint")
  46. local Neck = Character.Torso:FindFirstChild("Neck")
  47. local Tim = ""
  48. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  49. local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  50. local ONeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  51. Effects=Instance.new("Folder",Character)
  52. Effects.Name="Effects"
  53. it=Instance.new
  54. vt=Vector3.new
  55. cf=CFrame.new
  56. euler=CFrame.fromEulerAnglesXYZ
  57. angles=CFrame.Angles
  58. local cn = CFrame.new
  59. mr=math.rad
  60. mememode=false
  61. IT = Instance.new
  62. CF = CFrame.new
  63. VT = Vector3.new
  64. RAD = math.rad
  65. C3 = Color3.new
  66. UD2 = UDim2.new
  67. BRICKC = BrickColor.new
  68. ANGLES = CFrame.Angles
  69. EULER = CFrame.fromEulerAnglesXYZ
  70. COS = math.cos
  71. ACOS = math.acos
  72. SIN = math.sin
  73. ASIN = math.asin
  74. ABS = math.abs
  75. MRANDOM = math.random
  76. FLOOR = math.floor
  77. local lastid= "http://www.roblox.com/asset/?id=468582223"
  78. local s2=it("Sound",Torso)
  79. local CurId = 1
  80. s2.EmitterSize = 30
  81. local s2c=s2:Clone()
  82.  
  83.  
  84.  
  85.  
  86.  
  87. local crying = "http://www.roblox.com/asset/?id=1452402780"
  88. local s3=it("Sound",Head)
  89.  
  90. s3.EmitterSize = 40
  91. local s3c=s3:Clone()
  92.  
  93.  
  94.  
  95. Humanoid.MaxHealth = 99999999999
  96. wait()
  97.  
  98. Humanoid.Health = 99999999999
  99. Humanoid.Name = "VoidBoss"
  100. ff = Instance.new("ForceField",Character)
  101. ff.Visible = false
  102. playsong = true
  103.  
  104. s2.SoundId = lastid
  105. if playsong == true then
  106. s2:play()
  107. elseif playsong == false then
  108. s2:stop()
  109. end
  110. lastsongpos= 0
  111.  
  112. crosshair = Instance.new("BillboardGui",Character)
  113. crosshair.Size = UDim2.new(10,0,10,0)
  114. crosshair.Enabled = false
  115. imgl = Instance.new("ImageLabel",crosshair)
  116. imgl.Position = UDim2.new(0,0,0,0)
  117. imgl.Size = UDim2.new(1,0,1,0)
  118. imgl.Image = "rbxassetid://578065407"
  119. imgl.BackgroundTransparency = 1
  120. imgl.ImageTransparency = .7
  121. imgl.ImageColor3 = Color3.new(1,1,1)
  122. crosshair.StudsOffset = Vector3.new(0,0,-1)
  123.  
  124.  
  125. if Character:FindFirstChild("Animate")then
  126. Character.Animate:Destroy()
  127. end
  128.  
  129. function RemoveOutlines(part)
  130. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  131. end
  132.  
  133.  
  134.  
  135.  
  136. CFuncs = {
  137. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  138.  
  139. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  140. RemoveOutlines(Part)
  141. return Part
  142. end
  143. }
  144. ,
  145. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  146.  
  147. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  148. if Mesh == "SpecialMesh" then
  149. Msh.MeshType = MeshType
  150. Msh.MeshId = MeshId
  151. end
  152. return Msh
  153. end
  154. }
  155. ,
  156. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  157.  
  158. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  159. if Mesh == "SpecialMesh" then
  160. Msh.MeshType = MeshType
  161. Msh.MeshId = MeshId
  162. end
  163. return Msh
  164. end
  165. }
  166. ,
  167. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  168.  
  169. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  170. return Weld
  171. end
  172. }
  173. ,
  174. Sound = {Create = function(id, par, vol, pit)
  175.  
  176. coroutine.resume(coroutine.create(function()
  177.  
  178. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  179. wait()
  180. S:play()
  181. game:GetService("Debris"):AddItem(S, 12)
  182. end
  183. ))
  184. end
  185. }
  186. ,
  187. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  188.  
  189. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  190. return fp
  191. end
  192. }
  193. }
  194.  
  195.  
  196.  
  197.  
  198.  
  199. coroutine.resume(coroutine.create(function()
  200. if Head:FindFirstChildOfClass("Decal") then
  201. local face = Head:FindFirstChildOfClass("Decal")
  202. face:Destroy()
  203. end
  204.  
  205. end))
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213. for i, v in pairs(Character:GetChildren()) do
  214. if v:IsA("Accessory") then
  215. v:Destroy()
  216. end
  217. end
  218.  
  219.  
  220. ---------------
  221. --[Functions]--
  222. ---------------
  223. so = function(id, par, vol, pit)
  224.  
  225. CFuncs.Sound.Create(id, par, vol, pit)
  226.  
  227.  
  228. end
  229.  
  230. function weld(parent,part0,part1,c0)
  231. local weld=it("Weld")
  232. weld.Parent=parent
  233. weld.Part0=part0
  234. weld.Part1=part1
  235. weld.C0=c0
  236. return weld
  237. end
  238.  
  239.  
  240. function MakeJoint(parent,part0,part1,c0)
  241. local weld=it("Motor6D")
  242. weld.Parent=parent
  243. weld.Part0=part0
  244. weld.Part1=part1
  245. weld.C0=c0
  246. return weld
  247. end
  248.  
  249. rayCast = function(Pos, Dir, Max, Ignore)
  250.  
  251. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  252. end
  253. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  254. local DIRECTION = CF(StartPos,EndPos).lookVector
  255. return rayCast(StartPos, DIRECTION, Distance, Ignore)
  256. end
  257.  
  258. function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime)
  259. local MoveStyle = Enum.EasingStyle[MoveStyle2]
  260. local outorin = Enum.EasingDirection[outorin2]
  261.  
  262.  
  263. local dahspeed=1
  264.  
  265. local tweeningInformation = TweenInfo.new(
  266. AnimTime/dahspeed,
  267. MoveStyle,
  268. outorin,
  269. 0,
  270. false,
  271. 0
  272. )
  273. local MoveCF = CFr
  274. local tweenanim = TweenService:Create(SPart,tweeningInformation,MoveCF)
  275. tweenanim:Play()
  276. end
  277.  
  278. function GatherAllInstances(Parent,ig)
  279. local Instances = {}
  280. local Ignore=nil
  281. if ig ~= nil then
  282. Ignore = ig
  283. end
  284.  
  285. local function GatherInstances(Parent,Ignore)
  286. for i, v in pairs(Parent:GetChildren()) do
  287.  
  288. if v ~= Ignore then
  289. GatherInstances(v,Ignore)
  290. table.insert(Instances, v) end
  291. end
  292. end
  293. GatherInstances(Parent,Ignore)
  294. return Instances
  295. end
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305. function WeldAllTo(Part1,Part2,Extra)
  306.  
  307. local EXCF = Part2.CFrame * Extra
  308.  
  309. for i, v3 in pairs(GatherAllInstances(Part2)) do
  310. if v3:isA("BasePart") then
  311.  
  312.  
  313. local STW=weld(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )
  314.  
  315.  
  316. v3.Anchored=false
  317. --v3.Transparency=0
  318. v3.CanCollide=false
  319.  
  320. v3.Parent = Part1
  321.  
  322. end
  323. end
  324.  
  325.  
  326. Part2:Destroy()
  327.  
  328. end
  329. local SToneTexture = Create("Texture")({
  330.  
  331.  
  332. Texture = "http://www.roblox.com/asset/?id=1693385655",
  333. Color3 = Color3.new(163/255, 162/255, 165/255),
  334.  
  335. })
  336.  
  337. function AddStoneTexture(part)
  338. coroutine.resume(coroutine.create(function()
  339. for i = 0,6,1 do
  340. local Tx = SToneTexture:Clone()
  341. Tx.Face = i
  342. Tx.Parent=part
  343. end
  344. end))
  345. end
  346.  
  347. New = function(Object, Parent, Name, Data)
  348. local Object = Instance.new(Object)
  349. for Index, Value in pairs(Data or {}) do
  350. Object[Index] = Value
  351. end
  352. Object.Parent = Parent
  353. Object.Name = Name
  354. return Object
  355. end
  356. function recurse(root,callback,i)
  357. coroutine.resume(coroutine.create(function()
  358. i= i or 0
  359. for _,v in pairs(root:GetChildren()) do
  360. i = i + 1
  361. callback(i,v)
  362.  
  363. if #v:GetChildren() > 0 then
  364. i = recurse(v,callback,i)
  365. end
  366. end
  367. end))
  368. return i
  369. end
  370.  
  371. function ragdollJoint(part0, part1, attachmentName, className, properties)
  372.  
  373. attachmentName = attachmentName--.."RigAttachment"
  374.  
  375.  
  376. local constraint = Instance.new(className.."Constraint")
  377. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  378. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  379. constraint.Name = "RagdollConstraint"..part1.Name
  380.  
  381. for _,propertyData in next,properties or {} do
  382. constraint[propertyData[1]] = propertyData[2]
  383. end
  384.  
  385. local Rcharacter = part0.Parent
  386. constraint.Parent = Rcharacter
  387. end
  388.  
  389. function MakeAth(AthParent,AthName,AthPosX,AthPosY,AthPosZ,AthRot,AthAX,SecondaryAxis)
  390.  
  391. coroutine.resume(coroutine.create(function()
  392. local ATH = Instance.new("Attachment",AthParent)
  393. ATH.Position = Vector3.new(AthPosX,AthPosY,AthPosZ)
  394. ATH.Name = AthName
  395. if AthRot ~= nil then
  396. ATH.Rotation = AthRot end
  397. if AthAX ~= nil then
  398. ATH.Axis = AthAX end
  399. if SecondaryAxis ~= nil then
  400. ATH.SecondaryAxis = SecondaryAxis end
  401. end))
  402. end
  403. function getAttachment0(attachmentName,Rcharacter)
  404. for i, child in pairs(GatherAllInstances(Rcharacter)) do
  405. local attachment = child:FindFirstChild(attachmentName)
  406. if attachment then
  407. return attachment
  408.  
  409. end
  410.  
  411. end
  412.  
  413.  
  414.  
  415.  
  416.  
  417. end
  418.  
  419. function makrag(Rcharacter)
  420.  
  421.  
  422. --HitModel
  423.  
  424.  
  425. local camera = workspace.CurrentCamera
  426.  
  427. --Make it so ragdoll can't collide with invisible HRP, but don't let HRP fall through map and be destroyed in process
  428. coroutine.resume(coroutine.create(function()
  429. if Rcharacter:FindFirstChild("HumanoidRootPart")then
  430. Rcharacter.HumanoidRootPart.Anchored = true
  431. Rcharacter.HumanoidRootPart.CanCollide = false
  432. --- Rcharacter.HumanoidRootPart.Position = Vector3.new(0,-10,0)
  433. Rcharacter.HumanoidRootPart.Parent = nil
  434. end
  435. end))
  436. --Helps to fix constraint spasms
  437. recurse(Rcharacter, function(_,v)
  438. if v:IsA("Attachment") then
  439. v.Axis = Vector3.new(0, 1, 0)
  440. v.SecondaryAxis = Vector3.new(0, 0, 1)
  441. v.Rotation = Vector3.new(0, 0, 0)
  442. end
  443. end)
  444.  
  445. --Re-attach hats
  446.  
  447.  
  448. coroutine.resume(coroutine.create(function()
  449. if Rcharacter:FindFirstChild("Torso")then
  450.  
  451. local RMT = Rcharacter:FindFirstChild("Torso")
  452.  
  453. local RMH = Rcharacter:FindFirstChild("Head")
  454.  
  455. local RLA = Rcharacter:FindFirstChild("Left Arm")
  456.  
  457. local RRA = Rcharacter:FindFirstChild("Right Arm")
  458.  
  459. local RLL = Rcharacter:FindFirstChild("Left Leg")
  460.  
  461. local RRL = Rcharacter:FindFirstChild("Right Leg")
  462.  
  463. --MakeAth(RMH,"",0,0,0)
  464. MakeAth(RMH,"NeckRigAttachment",0,-.5,0)
  465. MakeAth(RRA,"RightShoulderRigAttachment",-0.4, 0.8, 0,Vector3.new(-180, 0, 90),Vector3.new(0, -1, -0),Vector3.new(0, 1, 0))
  466. MakeAth(RLA,"LeftShoulderRigAttachment",0.4, 0.8, 0,Vector3.new(-180, 0, 90),Vector3.new(0, -1, -0),Vector3.new(-1, 0, 0))
  467. MakeAth(RRL,"RightHipRigAttachment",0, 1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  468. MakeAth(RLL,"LeftHipRigAttachment",0, 1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  469. ------------------------------------------------------
  470. MakeAth(RMT,"NeckRigAttachment",0, 1, 0)
  471. MakeAth(RMT,"RightShoulderRigAttachment",1, 0.8, 0,Vector3.new(-180, 0, 0),Vector3.new(1, -0, 0),Vector3.new(0, -1, 0))
  472. MakeAth(RMT,"LeftShoulderRigAttachment",-1, 0.8, 0,Vector3.new(0, 0, -180),Vector3.new(-1, -0, 0),Vector3.new(0, -1, 0))
  473. MakeAth(RMT,"RightHipRigAttachment",0.5, -1.1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  474. MakeAth(RMT,"LeftHipRigAttachment",-0.5, -1.1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483. coroutine.resume(coroutine.create(function()
  484. local LAT = Instance.new("BallSocketConstraint")
  485. LAT.Parent = RMT
  486. LAT.Attachment0 = RLA.LeftShoulderRigAttachment
  487. LAT.Attachment1 = RMT.LeftShoulderRigAttachment
  488. LAT.Enabled = true
  489. LAT.LimitsEnabled=true
  490. LAT.UpperAngle=70
  491. end))
  492. coroutine.resume(coroutine.create(function()
  493. local RAT = Instance.new("BallSocketConstraint")
  494. RAT.Parent = RMT
  495. RAT.Attachment0 = RRA.RightShoulderRigAttachment
  496. RAT.Attachment1 = RMT.RightShoulderRigAttachment
  497. RAT.Enabled = true
  498. RAT.LimitsEnabled=true
  499. RAT.UpperAngle=70
  500. end))
  501. coroutine.resume(coroutine.create(function()
  502. local TLL = Instance.new("BallSocketConstraint")
  503. TLL.Parent = RMT
  504. TLL.Attachment0 = RLL.LeftHipRigAttachment
  505. TLL.Attachment1 = RMT.LeftHipRigAttachment
  506. TLL.Enabled = true
  507. TLL.LimitsEnabled=true
  508. TLL.UpperAngle=70
  509. end))
  510. coroutine.resume(coroutine.create(function()
  511. local TRL = Instance.new("BallSocketConstraint")
  512. TRL.Parent = RMT
  513. TRL.Attachment0 = RRL.RightHipRigAttachment
  514. TRL.Attachment1 = RMT.RightHipRigAttachment
  515. TRL.Enabled = true
  516. TRL.LimitsEnabled=true
  517. TRL.UpperAngle=70
  518. end))
  519.  
  520. end
  521. end))
  522. coroutine.resume(coroutine.create(function()
  523. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.UpperTorso, "WaistRigAttachment", "BallSocket", {
  524. {"LimitsEnabled",true};
  525. {"UpperAngle",5};
  526. }) end)) coroutine.resume(coroutine.create(function()
  527. local NeckProperties = {
  528. {"LimitsEnabled", true};
  529. {"UpperAngle",5};
  530.  
  531. }
  532. local Rtorso = Rcharacter:FindFirstChild("Torso") or Rcharacter:FindFirstChild("UpperTorso")
  533. ragdollJoint(Rtorso, Rcharacter.Head, "NeckRigAttachment", "Hinge", NeckProperties)
  534. end)) coroutine.resume(coroutine.create(function()
  535.  
  536. local handProperties = {
  537. {"LimitsEnabled", true};
  538. {"UpperAngle",0};
  539. {"LowerAngle",0};
  540. }
  541. ragdollJoint(Rcharacter.LeftLowerArm, Rcharacter.LeftHand, "LeftWristRigAttachment", "Hinge", handProperties)
  542. ragdollJoint(Rcharacter.RightLowerArm, Rcharacter.RightHand, "RightWristRigAttachment", "Hinge", handProperties)
  543. end)) coroutine.resume(coroutine.create(function()
  544. local shinProperties = {
  545. {"LimitsEnabled", true};
  546. {"UpperAngle", 0};
  547. {"LowerAngle", -75};
  548. }
  549. ragdollJoint(Rcharacter.LeftUpperLeg, Rcharacter.LeftLowerLeg, "LeftKneeRigAttachment", "Hinge", shinProperties)
  550. ragdollJoint(Rcharacter.RightUpperLeg, Rcharacter.RightLowerLeg, "RightKneeRigAttachment", "Hinge", shinProperties)
  551. end)) coroutine.resume(coroutine.create(function()
  552. local footProperties = {
  553. {"LimitsEnabled", true};
  554. {"UpperAngle", 15};
  555. {"LowerAngle", -45};
  556. }
  557. ragdollJoint(Rcharacter.LeftLowerLeg, Rcharacter.LeftFoot, "LeftAnkleRigAttachment", "Hinge", footProperties)
  558. ragdollJoint(Rcharacter.RightLowerLeg, Rcharacter.RightFoot, "RightAnkleRigAttachment", "Hinge", footProperties)
  559. end))
  560. --TODO fix ability for socket to turn backwards whenn ConeConstraints are shipped
  561. coroutine.resume(coroutine.create(function()
  562. ragdollJoint(Rcharacter.UpperTorso, Rcharacter.LeftUpperArm, "LeftShoulderRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  563. ragdollJoint(Rcharacter.LeftUpperArm, Rcharacter.LeftLowerArm, "LeftElbowRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  564. ragdollJoint(Rcharacter.UpperTorso, Rcharacter.RightUpperArm, "RightShoulderRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  565. ragdollJoint(Rcharacter.RightUpperArm, Rcharacter.RightLowerArm, "RightElbowRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  566. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.LeftUpperLeg, "LeftHipRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  567. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.RightUpperLeg, "RightHipRigAttachment", "BallSocket") end))
  568.  
  569.  
  570. for i = 0,2 do
  571. coroutine.resume(coroutine.create(function()
  572. for _,child in next,Rcharacter:GetChildren() do
  573. if child:IsA("Accoutrement") then
  574. --Loop through all parts instead of only checking for one to be forwards-compatible in the event
  575. --ROBLOX implements multi-part accessories
  576. for _,part in next,child:GetChildren() do
  577. if part:IsA("BasePart") then part.CanCollide = false
  578.  
  579.  
  580. local attachment1 = part:FindFirstChildOfClass("Attachment")
  581. local attachment0 = getAttachment0(attachment1.Name,Rcharacter)
  582. if attachment0 and attachment1 then
  583. --Shouldn't use constraints for this, but have to because of a ROBLOX idiosyncrasy where
  584. --joints connecting a character are perpetually deleted while the character is dead
  585.  
  586.  
  587. local HatProperties = {
  588. {"LimitsEnabled", true};
  589. {"UpperAngle", 0};
  590. {"LowerAngle", -0};
  591. }
  592.  
  593. coroutine.resume(coroutine.create(function()
  594. wait()
  595. local rg = ragdollJoint(attachment0.Parent, part, ""..attachment1.Name, "Hinge", HatProperties)
  596. end))
  597.  
  598. end
  599. end
  600. end
  601. end
  602. end
  603.  
  604. end))
  605. wait(0.5)
  606. end
  607. for _,v in pairs(Rcharacter:GetChildren()) do
  608. if v:isA("Script") or v:isA("LocalScript") then
  609. v:Destroy()
  610. end
  611. end
  612.  
  613.  
  614. coroutine.resume(coroutine.create(function()
  615. wait(1)
  616. for _,v3 in pairs(game:GetService("Players"):GetChildren()) do
  617. coroutine.resume(coroutine.create(function()
  618. if v3:isA("Player") and v3.Character == Rcharacter then
  619. Rcharacter.Archivable=true
  620. local ORcharacter = Rcharacter:Clone()
  621. --Rcharacter2.Archivable=false
  622. --Rcharacter3.Archivable=false
  623. ORcharacter.Parent = Rcharacter.Parent
  624. local Rhum = ORcharacter:FindFirstChildOfClass("Humanoid")
  625. Rhum.PlatformStand = true
  626. Rhum.Health = Rhum.MaxHealth
  627. Rcharacter:Destroy()
  628. wait()
  629. Rhum.Health = 0
  630. game:GetService("Debris"):AddItem(ORcharacter, 380)
  631.  
  632. end
  633. end))
  634. end
  635.  
  636.  
  637. end))
  638.  
  639.  
  640. end
  641.  
  642.  
  643. function Tran(Num)
  644. local GivenLeter = ""
  645. if Num == "1" then
  646. GivenLeter = "a"
  647. elseif Num == "2" then
  648. GivenLeter = "b"
  649. elseif Num == "3" then
  650. GivenLeter = "c"
  651. elseif Num == "4" then
  652. GivenLeter = "d"
  653. elseif Num == "5" then
  654. GivenLeter = "e"
  655. elseif Num == "6" then
  656. GivenLeter = "f"
  657. elseif Num == "7" then
  658. GivenLeter = "g"
  659. elseif Num == "8" then
  660. GivenLeter = "h"
  661. elseif Num == "9" then
  662. GivenLeter = "i"
  663. elseif Num == "10" then
  664. GivenLeter = "j"
  665. elseif Num == "11" then
  666. GivenLeter = "k"
  667. elseif Num == "12" then
  668. GivenLeter = "l"
  669. elseif Num == "13" then
  670. GivenLeter = "m"
  671. elseif Num == "14" then
  672. GivenLeter = "n"
  673. elseif Num == "15" then
  674. GivenLeter = "o"
  675. elseif Num == "16" then
  676. GivenLeter = "p"
  677. elseif Num == "17" then
  678. GivenLeter = "q"
  679. elseif Num == "18" then
  680. GivenLeter = "r"
  681. elseif Num == "19" then
  682. GivenLeter = "s"
  683. elseif Num == "20" then
  684. GivenLeter = "t"
  685. elseif Num == "21" then
  686. GivenLeter = "u"
  687. elseif Num == "22" then
  688. GivenLeter = "v"
  689. elseif Num == "23" then
  690. GivenLeter = "w"
  691. elseif Num == "24" then
  692. GivenLeter = "x"
  693. elseif Num == "25" then
  694. GivenLeter = "y"
  695. elseif Num == "26" then
  696. GivenLeter = "z"
  697. elseif Num == "27" then
  698. GivenLeter = "_"
  699. elseif Num == "28" then
  700. GivenLeter = "0"
  701. elseif Num == "29" then
  702. GivenLeter = "1"
  703. elseif Num == "30" then
  704. GivenLeter = "2"
  705. elseif Num == "31" then
  706. GivenLeter = "3"
  707. elseif Num == "32" then
  708. GivenLeter = "4"
  709. elseif Num == "33" then
  710. GivenLeter = "5"
  711. elseif Num == "34" then
  712. GivenLeter = "6"
  713. elseif Num == "35" then
  714. GivenLeter = "7"
  715. elseif Num == "36" then
  716. GivenLeter = "8"
  717. elseif Num == "37" then
  718. GivenLeter = "9"
  719. end
  720. return GivenLeter
  721.  
  722. end
  723.  
  724. function MaybeOk(Mode,Extra)
  725. local ReturningValue = ""
  726. if Mode == 1 then
  727.  
  728.  
  729.  
  730. -- v.C0 = CFrame.new(1,1,1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  731.  
  732. --print(v.C0)
  733. local GivenText = ""
  734. local msg = Extra
  735. local Txt = ""
  736. local FoundTime=0
  737. local LastFound = 0
  738. delay(wait(0),function()
  739. for v3 = 1, #msg do
  740.  
  741. if string.sub(msg,0+v3,v3) == "," then
  742.  
  743. local TheN = string.sub(msg,LastFound,v3-1)
  744.  
  745.  
  746. local NumTranslate = Tran(string.sub(msg,LastFound,v3-1))
  747.  
  748.  
  749.  
  750. FoundTime = FoundTime + 1
  751.  
  752.  
  753. GivenText = GivenText..NumTranslate
  754.  
  755. LastFound=v3+1
  756. Txt=""
  757. end
  758. Txt=string.sub(msg,1,v3)
  759.  
  760.  
  761. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  762.  
  763.  
  764. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  765. wait()
  766. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  767. end;
  768.  
  769. ReturningValue=GivenText
  770. for v3 = 1, #Txt do
  771. Txt=string.sub(msg,-1,v3)
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779. end;
  780. -- Gui:remove()
  781. end)
  782.  
  783.  
  784. elseif Mode == 2 then
  785.  
  786. print("fat")
  787. end
  788.  
  789.  
  790.  
  791. while ReturningValue == "" do wait() end
  792. return ReturningValue
  793.  
  794. end
  795.  
  796.  
  797.  
  798. ----------------------
  799. --[End Of Functions]--
  800. ----------------------
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807. ------------------
  808. --[Sword]--
  809. ------------------
  810.  
  811.  
  812.  
  813.  
  814. function sandbox(var,func)
  815. local env = getfenv(func)
  816. local newenv = setmetatable({},{
  817. __index = function(self,k)
  818. if k=="script" then
  819. return var
  820. else
  821. return env[k]
  822. end
  823. end,
  824. })
  825. setfenv(func,newenv)
  826. return func
  827. end
  828. cors = {}
  829. mas = Instance.new("Model",game:GetService("Lighting"))
  830. Model0 = Instance.new("Model")
  831. Part1 = Instance.new("Part")
  832. ParticleEmitter2 = Instance.new("ParticleEmitter")
  833. Model3 = Instance.new("Model")
  834. Beam4 = Instance.new("Beam") ------------------------------------------------------------------------------
  835. Beam5 = Instance.new("Beam")
  836. Beam6 = Instance.new("Beam")
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843. Model7 = Instance.new("Model")
  844. Part8 = Instance.new("Part")
  845. ParticleEmitter9 = Instance.new("ParticleEmitter")
  846. Part10 = Instance.new("Part")
  847. SpecialMesh11 = Instance.new("SpecialMesh")
  848. Part12 = Instance.new("Part")
  849. SpecialMesh13 = Instance.new("SpecialMesh")
  850. Model14 = Instance.new("Model")
  851. Part15 = Instance.new("Part")
  852. SpecialMesh16 = Instance.new("SpecialMesh")
  853. Part17 = Instance.new("Part")
  854. SpecialMesh18 = Instance.new("SpecialMesh")
  855. Part19 = Instance.new("Part")
  856. ParticleEmitter20 = Instance.new("ParticleEmitter")
  857. Model21 = Instance.new("Model")
  858. Part22 = Instance.new("Part")
  859. SpecialMesh23 = Instance.new("SpecialMesh")
  860. Part24 = Instance.new("Part")
  861. SpecialMesh25 = Instance.new("SpecialMesh")
  862. Part26 = Instance.new("Part")
  863. SpecialMesh27 = Instance.new("SpecialMesh")
  864. Part28 = Instance.new("Part")
  865. SpecialMesh29 = Instance.new("SpecialMesh")
  866. Part30 = Instance.new("Part")
  867. SpecialMesh31 = Instance.new("SpecialMesh")
  868. Part32 = Instance.new("Part")
  869. SpecialMesh33 = Instance.new("SpecialMesh")
  870. Decal34 = Instance.new("Decal")
  871. Part35 = Instance.new("Part")
  872. ParticleEmitter36 = Instance.new("ParticleEmitter")
  873. Part37 = Instance.new("Part")
  874.  
  875. TAttachment = Instance.new("Attachment",Part1)
  876. HAttachment2 = Instance.new("Attachment",Part35)
  877. RAttachment3 = Instance.new("Attachment",Part8)
  878. LAttachment4 = Instance.new("Attachment",Part19)
  879.  
  880. --TAttachment
  881. --HAttachment2
  882. --RAttachment3
  883. --LAttachment4
  884.  
  885.  
  886. --Part35,Part19,Part8
  887. --Head,LeftArm,RightArm
  888.  
  889.  
  890. SpecialMesh38 = Instance.new("SpecialMesh")
  891. Model0.Name = "VoidBoss"
  892. Model0.Parent = mas
  893. Part1.Name = "Torso"
  894. Part1.Parent = Model0
  895. Part1.CFrame = CFrame.new(3.5, 0.0108870268, -65.510788, 2.08616257e-07, 0, -1, 0.999999881, 0, 2.08616257e-07, 0, -0.999999881, 0)
  896. Part1.Orientation = Vector3.new(0, -90, 90)
  897. Part1.Position = Vector3.new(3.5, 0.0108870268, -65.510788)
  898. Part1.Rotation = Vector3.new(-90, -90, 0)
  899. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  900. Part1.Transparency = 1
  901. Part1.Size = Vector3.new(1, 1, 1)
  902. Part1.Anchored = true
  903. Part1.BottomSurface = Enum.SurfaceType.Smooth
  904. Part1.BrickColor = BrickColor.new("Institutional white")
  905. Part1.CanCollide = false
  906. Part1.TopSurface = Enum.SurfaceType.Smooth
  907. Part1.brickColor = BrickColor.new("Institutional white")
  908. Part1.FormFactor = Enum.FormFactor.Symmetric
  909. Part1.formFactor = Enum.FormFactor.Symmetric
  910. ParticleEmitter2.Parent = Part1
  911. ParticleEmitter2.Speed = NumberRange.new(6, 6)
  912. ParticleEmitter2.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.299,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(0.499,Color3.new(0,0,0)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  913. ParticleEmitter2.LightInfluence = 1
  914. ParticleEmitter2.Texture = "rbxassetid://258128463"
  915. ParticleEmitter2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.2,0.86913582086563),NumberSequenceKeypoint.new(1,1)})
  916. ParticleEmitter2.ZOffset = 1
  917. ParticleEmitter2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.3749998807907),NumberSequenceKeypoint.new(1,0.68749964237213)})
  918. ParticleEmitter2.Acceleration = Vector3.new(1, 0, 0)
  919. ParticleEmitter2.Drag = 3
  920. ParticleEmitter2.Lifetime = NumberRange.new(2, 4)
  921. ParticleEmitter2.LockedToPart = true
  922. ParticleEmitter2.Rate = 50
  923. ParticleEmitter2.RotSpeed = NumberRange.new(-100, 100)
  924. ParticleEmitter2.SpreadAngle = Vector2.new(360, 0)
  925. ParticleEmitter2.VelocitySpread = 360
  926. Model3.Parent = Part1
  927.  
  928. --TAttachment
  929. --HAttachment2
  930. --RAttachment3
  931. --LAttachment4
  932.  
  933.  
  934. Beam4.Name = "RightArm"
  935. Beam4.Parent = Model3
  936. Beam4.Attachment0 = TAttachment
  937. Beam4.Attachment1 = RAttachment3
  938. Beam4.CurveSize0 = 10
  939. Beam4.FaceCamera = true
  940. Beam4.LightInfluence = 1
  941. Beam4.Texture = "rbxassetid://130207880"
  942. Beam4.TextureLength = 0.875
  943. Beam4.TextureSpeed = 1
  944. Beam4.Transparency = NumberSequence.new(.5,0)
  945. Beam4.Width0 = 3
  946. Beam4.Width1 = 3
  947. Beam5.Name = "LeftArm"
  948. Beam5.Parent = Model3
  949. Beam5.Attachment0 = TAttachment
  950. Beam5.Attachment1 = LAttachment4
  951. Beam5.CurveSize0 = 10
  952. Beam5.FaceCamera = true
  953. Beam5.LightInfluence = 1
  954. Beam5.Texture = "rbxassetid://130207880"
  955. Beam5.TextureLength = 0.875
  956. Beam5.TextureSpeed = 1
  957. Beam5.Transparency = NumberSequence.new(.5,0)
  958. Beam5.Width0 = 3
  959. Beam5.Width1 = 3
  960. Beam6.Name = "Head"
  961. Beam6.Parent = Model3
  962. Beam6.Attachment0 = TAttachment
  963. Beam6.Attachment1 = HAttachment2
  964. Beam6.FaceCamera = true
  965. Beam6.LightInfluence = 1
  966. Beam6.Segments = 1
  967. Beam6.Texture = "rbxassetid://130207880"
  968. Beam6.TextureSpeed = 1
  969. Beam6.Transparency = NumberSequence.new(.5,0)
  970. Beam6.Width0 = 3
  971. Beam6.Width1 = 1.5
  972. Model7.Name = "RightArm"
  973. Model7.Parent = Model0
  974. Part8.Name = "Particles"
  975. Part8.Parent = Model7
  976. Part8.CFrame = CFrame.new(-3, 3.62246037, -66.4395981, -1, 0, 0, 0, 0.999390841, 0.0348994173, 0, 0.0348994173, -0.999390841)
  977. Part8.Orientation = Vector3.new(-2, 180, 0)
  978. Part8.Position = Vector3.new(-3, 3.62246037, -66.4395981)
  979. Part8.Rotation = Vector3.new(-178, 0, -180)
  980. Part8.Color = Color3.new(0, 0, 0)
  981. Part8.Transparency = 1
  982. Part8.Size = Vector3.new(0.5, 0.5, 0.5)
  983. Part8.Anchored = true
  984. Part8.BottomSurface = Enum.SurfaceType.Smooth
  985.  
  986. Part8.CanCollide = false
  987. Part8.Material = Enum.Material.Neon
  988. Part8.TopSurface = Enum.SurfaceType.Smooth
  989.  
  990. Part8.FormFactor = Enum.FormFactor.Symmetric
  991. Part8.formFactor = Enum.FormFactor.Symmetric
  992. ParticleEmitter9.Parent = Part8
  993. ParticleEmitter9.Speed = NumberRange.new(1.2000000476837, 1.2000000476837)
  994. ParticleEmitter9.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  995. ParticleEmitter9.LightInfluence = 1
  996. ParticleEmitter9.Texture = "rbxassetid://258128463"
  997. ParticleEmitter9.Transparency= NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.7),NumberSequenceKeypoint.new(1,1)})
  998. ParticleEmitter9.ZOffset = 2
  999. ParticleEmitter9.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.9999998807907),NumberSequenceKeypoint.new(0.43749988079071,0.37499964237213),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1000. ParticleEmitter9.Acceleration = Vector3.new(0, 0, -0.400000006)
  1001. ParticleEmitter9.Drag = 1
  1002. ParticleEmitter9.Lifetime = NumberRange.new(3, 3)
  1003. ParticleEmitter9.LockedToPart = true
  1004. ParticleEmitter9.Rate = 100
  1005. ParticleEmitter9.RotSpeed = NumberRange.new(-100, 100)
  1006. ParticleEmitter9.SpreadAngle = Vector2.new(360, 360)
  1007. ParticleEmitter9.VelocitySpread = 360
  1008. Part10.Parent = Model7
  1009. Part10.CFrame = CFrame.new(-2, 4.33036613, -62.6395836, -0.965925813, 0.0669872463, -0.25, 0, 0.965925872, 0.258818835, 0.258819044, 0.249999791, -0.933012724)
  1010. Part10.Orientation = Vector3.new(-15, -165, 0)
  1011. Part10.Position = Vector3.new(-2, 4.33036613, -62.6395836)
  1012. Part10.Rotation = Vector3.new(-164.5, -14.4799995, -176.029999)
  1013. Part10.Color = Color3.new(0, 0, 0)
  1014. Part10.Size = Vector3.new(1, 1, 0.5)
  1015. Part10.Anchored = true
  1016. Part10.BottomSurface = Enum.SurfaceType.Smooth
  1017.  
  1018. Part10.CanCollide = false
  1019. Part10.Material = Enum.Material.Neon
  1020. Part10.TopSurface = Enum.SurfaceType.Smooth
  1021.  
  1022. Part10.FormFactor = Enum.FormFactor.Symmetric
  1023. Part10.formFactor = Enum.FormFactor.Symmetric
  1024. SpecialMesh11.Parent = Part10
  1025. SpecialMesh11.MeshType = Enum.MeshType.Sphere
  1026. Part12.Parent = Model7
  1027. Part12.CFrame = CFrame.new(-1.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
  1028. Part12.Position = Vector3.new(-1.5, 4.83036566, -63.1395836)
  1029. Part12.Color = Color3.new(0.792157, 0.796079, 0.819608)
  1030. Part12.Size = Vector3.new(1, 1, 1)
  1031. Part12.Anchored = true
  1032. Part12.BottomSurface = Enum.SurfaceType.Smooth
  1033. Part12.BrickColor = BrickColor.new("Ghost grey")
  1034. Part12.CanCollide = false
  1035. Part12.Material = Enum.Material.Fabric
  1036. Part12.TopSurface = Enum.SurfaceType.Smooth
  1037. Part12.brickColor = BrickColor.new("Ghost grey")
  1038. Part12.FormFactor = Enum.FormFactor.Symmetric
  1039. Part12.formFactor = Enum.FormFactor.Symmetric
  1040. SpecialMesh13.Parent = Part12
  1041. SpecialMesh13.MeshId = "rbxassetid://1282322452"
  1042. SpecialMesh13.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  1043. SpecialMesh13.MeshType = Enum.MeshType.FileMesh
  1044. Model14.Name = "LeftArm"
  1045. Model14.Parent = Model0
  1046. Part15.Parent = Model14
  1047. Part15.CFrame = CFrame.new(8.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
  1048. Part15.Position = Vector3.new(8.5, 4.83036566, -63.1395836)
  1049. Part15.Color = Color3.new(0.792157, 0.796079, 0.819608)
  1050. Part15.Size = Vector3.new(1, 1, 1)
  1051. Part15.Anchored = true
  1052. Part15.BottomSurface = Enum.SurfaceType.Smooth
  1053. Part15.BrickColor = BrickColor.new("Ghost grey")
  1054. Part15.CanCollide = false
  1055. Part15.Material = Enum.Material.Fabric
  1056. Part15.TopSurface = Enum.SurfaceType.Smooth
  1057. Part15.brickColor = BrickColor.new("Ghost grey")
  1058. Part15.FormFactor = Enum.FormFactor.Symmetric
  1059. Part15.formFactor = Enum.FormFactor.Symmetric
  1060. SpecialMesh16.Parent = Part15
  1061. SpecialMesh16.MeshId = "rbxassetid://1279765257"
  1062. SpecialMesh16.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  1063. SpecialMesh16.MeshType = Enum.MeshType.FileMesh
  1064. Part17.Parent = Model14
  1065. Part17.CFrame = CFrame.new(9, 4.33036613, -62.6395836, -0.965925872, -0.0669871867, 0.249999806, 0, 0.965925872, 0.258818835, -0.258818835, 0.249999806, -0.933012784)
  1066. Part17.Orientation = Vector3.new(-15, 165, 0)
  1067. Part17.Position = Vector3.new(9, 4.33036613, -62.6395836)
  1068. Part17.Rotation = Vector3.new(-164.5, 14.4799995, 176.029999)
  1069. Part17.Color = Color3.new(0, 0, 0)
  1070. Part17.Size = Vector3.new(1, 1, 0.5)
  1071. Part17.Anchored = true
  1072. Part17.BottomSurface = Enum.SurfaceType.Smooth
  1073.  
  1074. Part17.CanCollide = false
  1075. Part17.Material = Enum.Material.Neon
  1076. Part17.TopSurface = Enum.SurfaceType.Smooth
  1077.  
  1078. Part17.FormFactor = Enum.FormFactor.Symmetric
  1079. Part17.formFactor = Enum.FormFactor.Symmetric
  1080. SpecialMesh18.Parent = Part17
  1081. SpecialMesh18.MeshType = Enum.MeshType.Sphere
  1082. Part19.Name = "Particles"
  1083. Part19.Parent = Model14
  1084. Part19.CFrame = CFrame.new(10, 3.62246037, -66.4395981, -1, 0, 0, 0, 0.999390841, 0.0348994173, 0, 0.0348994173, -0.999390841)
  1085. Part19.Orientation = Vector3.new(-2, 180, 0)
  1086. Part19.Position = Vector3.new(10, 3.62246037, -66.4395981)
  1087. Part19.Rotation = Vector3.new(-178, 0, -180)
  1088. Part19.Color = Color3.new(0, 0, 0)
  1089. Part19.Transparency = 1
  1090. Part19.Size = Vector3.new(0.5, 0.5, 0.5)
  1091. Part19.Anchored = true
  1092. Part19.BottomSurface = Enum.SurfaceType.Smooth
  1093.  
  1094. Part19.CanCollide = false
  1095. Part19.Material = Enum.Material.Neon
  1096. Part19.TopSurface = Enum.SurfaceType.Smooth
  1097.  
  1098. Part19.FormFactor = Enum.FormFactor.Symmetric
  1099. Part19.formFactor = Enum.FormFactor.Symmetric
  1100. ParticleEmitter20.Parent = Part19
  1101. ParticleEmitter20.Speed = NumberRange.new(1.2000000476837, 1.2000000476837)
  1102. ParticleEmitter20.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1103. ParticleEmitter20.LightInfluence = 1
  1104. ParticleEmitter20.Texture = "rbxassetid://258128463"
  1105. ParticleEmitter20.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.7),NumberSequenceKeypoint.new(1,1)})
  1106. ParticleEmitter20.ZOffset = 2
  1107. ParticleEmitter20.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.9999998807907),NumberSequenceKeypoint.new(0.43749988079071,0.37499964237213),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1108. ParticleEmitter20.Acceleration = Vector3.new(0, 0, -0.400000006)
  1109. ParticleEmitter20.Drag = 1
  1110. ParticleEmitter20.Lifetime = NumberRange.new(3, 3)
  1111. ParticleEmitter20.LockedToPart = true
  1112. ParticleEmitter20.Rate = 100
  1113. ParticleEmitter20.RotSpeed = NumberRange.new(-100, 100)
  1114. ParticleEmitter20.SpreadAngle = Vector2.new(360, 360)
  1115. ParticleEmitter20.VelocitySpread = 360
  1116. Model21.Name = "Head"
  1117. Model21.Parent = Model0
  1118. Part22.Parent = Model21
  1119. Part22.CFrame = CFrame.new(4, 8.9408741, -63.4595413, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1120. Part22.Orientation = Vector3.new(-15, 180, 0)
  1121. Part22.Position = Vector3.new(4, 8.9408741, -63.4595413)
  1122. Part22.Rotation = Vector3.new(-165, 0, -180)
  1123. Part22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1124. Part22.Size = Vector3.new(0.400000036, 0.400000036, 1.20000005)
  1125. Part22.Anchored = true
  1126. Part22.BottomSurface = Enum.SurfaceType.Smooth
  1127. Part22.BrickColor = BrickColor.new("Institutional white")
  1128. Part22.CanCollide = false
  1129. Part22.Locked = true
  1130. Part22.Material = Enum.Material.Neon
  1131. Part22.TopSurface = Enum.SurfaceType.Smooth
  1132. Part22.brickColor = BrickColor.new("Institutional white")
  1133. Part22.FormFactor = Enum.FormFactor.Symmetric
  1134. Part22.formFactor = Enum.FormFactor.Symmetric
  1135. Part22.Name = "Eye1"
  1136. SpecialMesh23.Parent = Part22
  1137. SpecialMesh23.MeshType = Enum.MeshType.Sphere
  1138. Part24.Parent = Model21
  1139. Part24.CFrame = CFrame.new(3.5, 8.93740559, -63.2534142, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1140. Part24.Orientation = Vector3.new(-15, 180, 0)
  1141. Part24.Position = Vector3.new(3.5, 8.93740559, -63.2534142)
  1142. Part24.Rotation = Vector3.new(-165, 0, -180)
  1143. Part24.Color = Color3.new(0, 0, 0)
  1144. Part24.Size = Vector3.new(2, 1, 0.800000012)
  1145. Part24.Anchored = true
  1146. Part24.BottomSurface = Enum.SurfaceType.Smooth
  1147.  
  1148. Part24.CanCollide = false
  1149. Part24.Locked = true
  1150. Part24.Material = Enum.Material.Neon
  1151. Part24.TopSurface = Enum.SurfaceType.Smooth
  1152.  
  1153. Part24.FormFactor = Enum.FormFactor.Symmetric
  1154. Part24.formFactor = Enum.FormFactor.Symmetric
  1155. SpecialMesh25.Parent = Part24
  1156. SpecialMesh25.MeshType = Enum.MeshType.Sphere
  1157. Part26.Parent = Model21
  1158. Part26.CFrame = CFrame.new(3.5, 7.62994099, -63.3966942, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1159. Part26.Orientation = Vector3.new(-15, 180, 0)
  1160. Part26.Position = Vector3.new(3.5, 7.62994099, -63.3966942)
  1161. Part26.Rotation = Vector3.new(-165, 0, -180)
  1162. Part26.Color = Color3.new(0, 0, 0)
  1163. Part26.Size = Vector3.new(1.80000007, 1.5999999, 0.600000024)
  1164. Part26.Anchored = true
  1165. Part26.BottomSurface = Enum.SurfaceType.Smooth
  1166.  
  1167. Part26.CanCollide = false
  1168. Part26.Locked = true
  1169. Part26.Material = Enum.Material.Neon
  1170. Part26.TopSurface = Enum.SurfaceType.Smooth
  1171.  
  1172. Part26.FormFactor = Enum.FormFactor.Symmetric
  1173. Part26.formFactor = Enum.FormFactor.Symmetric
  1174. SpecialMesh27.Parent = Part26
  1175. SpecialMesh27.MeshType = Enum.MeshType.Sphere
  1176. Part28.Parent = Model21
  1177. Part28.CFrame = CFrame.new(3, 8.9408741, -63.4595413, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1178. Part28.Orientation = Vector3.new(-15, 180, 0)
  1179. Part28.Position = Vector3.new(3, 8.9408741, -63.4595413)
  1180. Part28.Rotation = Vector3.new(-165, 0, -180)
  1181. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1182. Part28.Size = Vector3.new(0.400000036, 0.400000036, 1.20000005)
  1183. Part28.Anchored = true
  1184. Part28.BottomSurface = Enum.SurfaceType.Smooth
  1185. Part28.BrickColor = BrickColor.new("Institutional white")
  1186. Part28.CanCollide = false
  1187. Part28.Locked = true
  1188. Part28.Material = Enum.Material.Neon
  1189. Part28.TopSurface = Enum.SurfaceType.Smooth
  1190. Part28.brickColor = BrickColor.new("Institutional white")
  1191. Part28.FormFactor = Enum.FormFactor.Symmetric
  1192. Part28.formFactor = Enum.FormFactor.Symmetric
  1193. Part28.Name = "Eye2"
  1194. SpecialMesh29.Parent = Part28
  1195. SpecialMesh29.MeshType = Enum.MeshType.Sphere
  1196. Part30.Parent = Model21
  1197. Part30.CFrame = CFrame.new(3.5, 8.98917007, -63.4466019, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1198. Part30.Orientation = Vector3.new(-15, 180, 0)
  1199. Part30.Position = Vector3.new(3.5, 8.98917007, -63.4466019)
  1200. Part30.Rotation = Vector3.new(-165, 0, -180)
  1201. Part30.Color = Color3.new(0, 0, 0)
  1202. Part30.Size = Vector3.new(1, 1, 1)
  1203. Part30.Anchored = true
  1204. Part30.BottomSurface = Enum.SurfaceType.Smooth
  1205.  
  1206. Part30.CanCollide = false
  1207. Part30.Locked = true
  1208. Part30.Material = Enum.Material.Neon
  1209. Part30.TopSurface = Enum.SurfaceType.Smooth
  1210.  
  1211. Part30.FormFactor = Enum.FormFactor.Symmetric
  1212. Part30.formFactor = Enum.FormFactor.Symmetric
  1213. SpecialMesh31.Parent = Part30
  1214. SpecialMesh31.MeshType = Enum.MeshType.Sphere
  1215. Part32.Name = "Handle"
  1216. Part32.Parent = Model21
  1217. Part32.CFrame = CFrame.new(3.5, 8.19017696, -63.2465782, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1218. Part32.Orientation = Vector3.new(-15, 180, 0)
  1219. Part32.Position = Vector3.new(3.5, 8.19017696, -63.2465782)
  1220. Part32.Rotation = Vector3.new(-165, 0, -180)
  1221. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1222. Part32.Size = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  1223. Part32.Anchored = true
  1224. Part32.BottomSurface = Enum.SurfaceType.Smooth
  1225. Part32.BrickColor = BrickColor.new("Really black")
  1226. Part32.CanCollide = false
  1227. Part32.Locked = true
  1228. Part32.Material = Enum.Material.Fabric
  1229. Part32.TopSurface = Enum.SurfaceType.Smooth
  1230. Part32.brickColor = BrickColor.new("Really black")
  1231. Part32.FormFactor = Enum.FormFactor.Symmetric
  1232. Part32.formFactor = Enum.FormFactor.Symmetric
  1233. SpecialMesh33.Parent = Part32
  1234. SpecialMesh33.MeshId = "http://www.roblox.com/asset/?id=13520257"
  1235. SpecialMesh33.Scale = Vector3.new(3, 3.0999999, 3)
  1236. SpecialMesh33.MeshType = Enum.MeshType.FileMesh
  1237. SpecialMesh33.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  1238. Decal34.Parent = Part32
  1239. --Decal34.Texture = "http://www.roblox.com/asset/?id="..MaskTextureId--124337542 2340547251
  1240. Part35.Name = "Particles"
  1241. Part35.Parent = Model21
  1242. Part35.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1243. Part35.Orientation = Vector3.new(-17, 180, 0)
  1244. Part35.Position = Vector3.new(3.5, 8.64255619, -64.4712448)
  1245. Part35.Rotation = Vector3.new(-163, 0, -180)
  1246. Part35.Color = Color3.new(0, 0, 0)
  1247. Part35.Transparency = 1
  1248. Part35.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  1249. Part35.Anchored = true
  1250. Part35.BottomSurface = Enum.SurfaceType.Smooth
  1251.  
  1252. Part35.CanCollide = false
  1253. Part35.Locked = true
  1254. Part35.Material = Enum.Material.Neon
  1255. Part35.TopSurface = Enum.SurfaceType.Smooth
  1256.  
  1257. Part35.FormFactor = Enum.FormFactor.Symmetric
  1258. Part35.formFactor = Enum.FormFactor.Symmetric
  1259. ParticleEmitter36.Parent = Part35
  1260. ParticleEmitter36.Speed = NumberRange.new(2, 2)
  1261. ParticleEmitter36.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1262. ParticleEmitter36.LightInfluence = 1
  1263. ParticleEmitter36.Texture = "rbxassetid://258128463"
  1264. ParticleEmitter36.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.5),NumberSequenceKeypoint.new(1,1)})
  1265. ParticleEmitter36.ZOffset = -2
  1266. ParticleEmitter36.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.7500001192093),NumberSequenceKeypoint.new(0.7500001192093,0.74999988079071),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1267. ParticleEmitter36.Acceleration = Vector3.new(0, 0.25, 0)
  1268. ParticleEmitter36.Drag = 2
  1269. ParticleEmitter36.Lifetime = NumberRange.new(1, 3)
  1270. ParticleEmitter36.LockedToPart = true
  1271. ParticleEmitter36.Rate = 100.01999664307
  1272. ParticleEmitter36.RotSpeed = NumberRange.new(-100, 100)
  1273. ParticleEmitter36.SpreadAngle = Vector2.new(360, 360)
  1274. ParticleEmitter36.VelocitySpread = 360
  1275. Part37.Name = "Head"
  1276. Part37.Parent = Model21
  1277. Part37.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1278. Part37.Orientation = Vector3.new(-17, 180, 0)
  1279. Part37.Position = Vector3.new(3.5, 8.64255619, -64.4712448)
  1280. Part37.Rotation = Vector3.new(-163, 0, -180)
  1281. Part37.Color = Color3.new(0.00784314, 0.00784314, 0.00784314)
  1282. Part37.Size = Vector3.new(3, 3, 3)
  1283. Part37.Anchored = true
  1284. Part37.BottomSurface = Enum.SurfaceType.Smooth
  1285.  
  1286. Part37.CanCollide = false
  1287. Part37.Locked = true
  1288. Part37.Material = Enum.Material.Fabric
  1289. Part37.TopSurface = Enum.SurfaceType.Smooth
  1290.  
  1291. Part37.FormFactor = Enum.FormFactor.Symmetric
  1292. Part37.formFactor = Enum.FormFactor.Symmetric
  1293. SpecialMesh38.Parent = Part37
  1294. for i,v in pairs(mas:GetChildren()) do
  1295. v.Parent = script
  1296. pcall(function() v:MakeJoints() end)
  1297. end
  1298. mas:Destroy()
  1299. for i,v in pairs(cors) do
  1300. spawn(function()
  1301. pcall(v)
  1302. end)
  1303. end
  1304.  
  1305. script:WaitForChild("VoidBoss")
  1306. script.VoidBoss:WaitForChild("LeftArm")
  1307. script.VoidBoss:WaitForChild("RightArm")
  1308. script.VoidBoss:WaitForChild("Head")
  1309. local LAP=Instance.new("Part")
  1310. LAP.Reflectance = 0
  1311. LAP.Transparency = 1
  1312. LAP.CanCollide = false
  1313. LAP.Locked = true
  1314. LAP.Anchored=true
  1315. LAP.BrickColor = BrickColor.new("Really blue")
  1316. LAP.Name = "Left Leg"
  1317. LAP.Size = Vector3.new()
  1318. LAP.Material = "SmoothPlastic"
  1319. LAP:BreakJoints()
  1320. -- LAP.Parent = Character
  1321. LAP.CFrame = CFrame.new(8.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)*angles(math.rad(90),0,math.rad(180))
  1322. for i,v in pairs(script.VoidBoss.LeftArm:GetChildren()) do
  1323. v.Parent = LAP
  1324. end
  1325. script.VoidBoss.LeftArm:Destroy()
  1326. LAP.Parent = script.VoidBoss
  1327.  
  1328. local RAP=Instance.new("Part")
  1329. RAP.Reflectance = 0
  1330. RAP.Transparency = 1
  1331. RAP.CanCollide = false
  1332. RAP.Locked = true
  1333. RAP.Anchored=true
  1334. RAP.BrickColor = BrickColor.new("Really blue")
  1335. RAP.Name = "Right Leg"
  1336. RAP.Size = Vector3.new()
  1337. RAP.Material = "SmoothPlastic"
  1338. RAP:BreakJoints()
  1339. -- RAP.Parent = Character
  1340. RAP.CFrame = CFrame.new(-1.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)*angles(math.rad(90),0,math.rad(180))
  1341. for i,v in pairs(script.VoidBoss.RightArm:GetChildren()) do
  1342. v.Parent = RAP
  1343. end
  1344. script.VoidBoss.RightArm:Destroy()
  1345. RAP.Parent = script.VoidBoss
  1346.  
  1347. local HHP=Instance.new("Part")
  1348. HHP.Reflectance = 0
  1349. HHP.Transparency = 1
  1350. HHP.CanCollide = false
  1351. HHP.Locked = true
  1352. HHP.Anchored=true
  1353. HHP.BrickColor = BrickColor.new("Really blue")
  1354. HHP.Name = "Head"
  1355. HHP.Size = Vector3.new()
  1356. HHP.Material = "SmoothPlastic"
  1357. HHP:BreakJoints()
  1358.  
  1359. HHP.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1360. for i,v in pairs(script.VoidBoss.Head:GetChildren()) do
  1361. v.Parent = HHP
  1362. end
  1363. script.VoidBoss.Head:Destroy()
  1364. HHP.Parent = script.VoidBoss
  1365.  
  1366.  
  1367. --[ ACTIVATE MODEL BY GETING RID OF THIS LINE
  1368. for i, v in pairs(GatherAllInstances(script.VoidBoss)) do
  1369. if v:isA("BasePart") then
  1370. RemoveOutlines(v)
  1371. if v:FindFirstChildOfClass("SpecialMesh") and v:FindFirstChildOfClass("SpecialMesh").MeshId~=nil then
  1372. --local mesh = v:FindChildOfClass("SpecialMesh")
  1373. --v.Size = v.Size/2
  1374.  
  1375.  
  1376. end
  1377. end
  1378. end
  1379.  
  1380. for _,v in pairs(script.VoidBoss:children()) do
  1381. if v:IsA("BasePart") then
  1382.  
  1383. if Character:FindFirstChild(""..v.Name) then
  1384. local Part1=Character:FindFirstChild(""..v.Name)
  1385. local Part2=v
  1386.  
  1387. WeldAllTo(Part1,Part2,CFrame.new(0,0,0))
  1388.  
  1389. end
  1390.  
  1391.  
  1392. end
  1393. end
  1394.  
  1395. --]]
  1396.  
  1397.  
  1398.  
  1399.  
  1400. for _,v in pairs(Character:children()) do
  1401. if v:IsA("Accessory") then
  1402. v:Destroy()
  1403. elseif v:IsA("BasePart") then
  1404. v.Transparency =1
  1405. end
  1406. end
  1407.  
  1408.  
  1409.  
  1410. DGT= function()
  1411. local Tlifetime = 0.17
  1412. local DaggerTrail=Instance.new("Trail",Sword)
  1413. local Attach1 = Instance.new("Attachment",Sword.HitBox)
  1414. local Attach2 = Instance.new("Attachment",Sword.HitBox)
  1415. Attach2.Position = Vector3.new(0,0,3)
  1416. Attach1.Position = Vector3.new(0,0,-3)
  1417. DaggerTrail.Attachment0 = Attach1
  1418. DaggerTrail.Attachment1 = Attach2
  1419. DaggerTrail.Texture = "rbxassetid://1251856844"
  1420. DaggerTrail.Lifetime = .1
  1421. DaggerTrail.MaxLength = 10
  1422. DaggerTrail.MinLength = 0
  1423. DaggerTrail.TextureMode= "Static"
  1424. DaggerTrail.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1425. DaggerTrail.WidthScale=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  1426. DaggerTrail.LightEmission=0
  1427. DaggerTrail.Color = ColorSequence.new(Color3.new(0,1,0),Color3.new(0,1,0))
  1428. DaggerTrail.LightEmission = 1
  1429. game:GetService("Debris"):AddItem(DaggerTrail, Tlifetime)
  1430. game:GetService("Debris"):AddItem(Attach1, Tlifetime)
  1431. game:GetService("Debris"):AddItem(Attach2, Tlifetime)
  1432. end
  1433.  
  1434. function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1435. local Part = Create("Part"){
  1436.  
  1437. Parent = Parent,
  1438. Reflectance = Reflectance,
  1439. Transparency = Transparency,
  1440. CanCollide = false,
  1441. Locked = true,
  1442. BrickColor = BrickColor.new(tostring(BColor)),
  1443. Name = Name,
  1444. Size = Size,
  1445. Material = Material,
  1446. }
  1447. RemoveOutlines(Part)
  1448. return Part
  1449. end
  1450.  
  1451. function CreateMesh2(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1452. local NEWMESH = IT(MESH)
  1453. if MESH == "SpecialMesh" then
  1454. NEWMESH.MeshType = MESHTYPE
  1455. if MESHID ~= "nil" and MESHID ~= "" then
  1456. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1457. end
  1458. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1459. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1460. end
  1461. end
  1462. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1463. NEWMESH.Scale = SCALE
  1464. NEWMESH.Parent = PARENT
  1465. return NEWMESH
  1466. end
  1467.  
  1468. function CreatePart2(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1469. local NEWPART = IT("Part")
  1470. NEWPART.formFactor = FORMFACTOR
  1471. NEWPART.Reflectance = REFLECTANCE
  1472. NEWPART.Transparency = TRANSPARENCY
  1473. NEWPART.CanCollide = false
  1474. NEWPART.Locked = true
  1475. NEWPART.Anchored = true
  1476. if ANCHOR == false then
  1477. NEWPART.Anchored = false
  1478. end
  1479. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1480. NEWPART.Name = NAME
  1481. NEWPART.Size = SIZE
  1482. NEWPART.Position = Torso.Position
  1483. NEWPART.Material = MATERIAL
  1484. NEWPART:BreakJoints()
  1485. NEWPART.Parent = PARENT
  1486. return NEWPART
  1487. end
  1488.  
  1489. local S = IT("Sound")
  1490. function CreateSound2(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1491. local NEWSOUND = nil
  1492. coroutine.resume(coroutine.create(function()
  1493. NEWSOUND = S:Clone()
  1494. NEWSOUND.Parent = PARENT
  1495. NEWSOUND.Volume = VOLUME
  1496. NEWSOUND.Pitch = PITCH
  1497. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1498. NEWSOUND:play()
  1499. if DOESLOOP == true then
  1500. NEWSOUND.Looped = true
  1501. else
  1502. repeat wait(1) until NEWSOUND.Playing == false
  1503. NEWSOUND:remove()
  1504. end
  1505. end))
  1506. return NEWSOUND
  1507. end
  1508.  
  1509.  
  1510. function WACKYEFFECT(Table)
  1511. local TYPE = (Table.EffectType or "Sphere")
  1512. local SIZE = (Table.Size or VT(1,1,1))
  1513. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1514. local TRANSPARENCY = (Table.Transparency or 0)
  1515. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1516. local CFRAME = (Table.CFrame or Torso.CFrame)
  1517. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1518. local ROTATION1 = (Table.RotationX or 0)
  1519. local ROTATION2 = (Table.RotationY or 0)
  1520. local ROTATION3 = (Table.RotationZ or 0)
  1521. local MATERIAL = (Table.Material or "Neon")
  1522. local COLOR = (Table.Color or C3(1,1,1))
  1523. local TIME = (Table.Time or 45)
  1524. local SOUNDID = (Table.SoundID or nil)
  1525. local SOUNDPITCH = (Table.SoundPitch or nil)
  1526. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1527. local TweenNameType = (Table.TweenNType or "Linear" )
  1528. local TweenInOutType = (Table.TweenOType or "InOut" )
  1529. coroutine.resume(coroutine.create(function()
  1530. local PLAYSSOUND = false
  1531. local SOUND = nil
  1532. local EFFECT = CreatePart2(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1533. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1534. PLAYSSOUND = true
  1535. SOUND = CreateSound2(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1536. end
  1537. EFFECT.Color = COLOR
  1538. local MSH = nil
  1539. if TYPE == "Sphere" then
  1540. MSH = CreateMesh2("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1541. elseif TYPE == "Block" then
  1542. MSH = IT("BlockMesh",EFFECT)
  1543. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1544. elseif TYPE == "Wave" then
  1545. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1546. elseif TYPE == "Ring" then
  1547. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1548. elseif TYPE == "Slash" then
  1549. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1550. elseif TYPE == "Round Slash" then
  1551. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1552. elseif TYPE == "Swirl" then
  1553. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1554. elseif TYPE == "Skull" then
  1555. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1556. elseif TYPE == "Crystal" then
  1557. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1558. elseif TYPE == "Crown" then
  1559. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "173770780", "", SIZE, VT(0,0,0))
  1560. end
  1561. if MSH ~= nil then
  1562. local MOVESPEED = nil
  1563. if MOVEDIRECTION ~= nil then
  1564. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1565. end
  1566. local GROWTH = SIZE - ENDSIZE
  1567. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1568. if TYPE == "Block" then
  1569.  
  1570. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",TIME/60)
  1571. else
  1572.  
  1573. SetTween(EFFECT,{CFrame = CFRAME},"Linear","InOut",0)
  1574.  
  1575. end
  1576.  
  1577.  
  1578.  
  1579. wait()
  1580.  
  1581. SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS},"Linear","InOut",TIME/60)
  1582.  
  1583. if TYPE == "Block" then
  1584.  
  1585. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1586. else
  1587.  
  1588. SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1589.  
  1590. end
  1591. if MOVEDIRECTION ~= nil then
  1592. local ORI = EFFECT.Orientation
  1593.  
  1594. SetTween(EFFECT,{CFrame=CF(MOVEDIRECTION)},"Linear","InOut",TIME/60)
  1595. SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",TIME/60)
  1596.  
  1597.  
  1598. end
  1599. MSH.Scale = MSH.Scale - GROWTH/TIME
  1600. SetTween(MSH,{Scale=ENDSIZE},TweenNameType,TweenInOutType,TIME/60)
  1601. if TYPE == "Wave" then
  1602.  
  1603. SetTween(MSH,{Offset=VT(0,0,-MSH.Scale.X/8)},TweenNameType,TweenInOutType,TIME/60)
  1604. end
  1605. for LOOP = 1, TIME+1 do
  1606. wait(.05)
  1607.  
  1608. --SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS/TIME},"Linear","InOut",0)
  1609.  
  1610.  
  1611. if TYPE == "Block" then
  1612.  
  1613. -- SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1614. else
  1615.  
  1616. -- SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1617.  
  1618. end
  1619. if MOVEDIRECTION ~= nil then
  1620. local ORI = EFFECT.Orientation
  1621.  
  1622. -- SetTween(EFFECT,{CFrame=CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)},"Linear","InOut",0)
  1623. -- SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",0)
  1624.  
  1625.  
  1626. end
  1627. end
  1628. game:GetService("Debris"):AddItem(EFFECT, 15)
  1629. coroutine.resume(coroutine.create(function()
  1630. if PLAYSSOUND == false then
  1631. EFFECT:remove()
  1632. else
  1633. SOUND.Stopped:Connect(function()
  1634. EFFECT:remove()
  1635. end)
  1636. end
  1637. end))
  1638. else
  1639. coroutine.resume(coroutine.create(function()
  1640. if PLAYSSOUND == false then
  1641. EFFECT:remove()
  1642. else
  1643. repeat wait() until SOUND.Playing == false
  1644. EFFECT:remove()
  1645. end
  1646. end))
  1647. end
  1648. end))
  1649. end
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1657.  
  1658. if hit.Parent == nil then
  1659. return
  1660. end
  1661. local h = hit.Parent:FindFirstChild("Humanoid")
  1662. for _,v in pairs(hit.Parent:children()) do
  1663. if v:IsA("Humanoid") then
  1664.  
  1665. h = v
  1666.  
  1667. end
  1668.  
  1669. end
  1670.  
  1671. --gg
  1672.  
  1673. --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1674. coroutine.resume(coroutine.create(function()
  1675. if h.Health >9999999 and minim <9999 and Type~= "IgnoreType" and(h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1676.  
  1677.  
  1678. local FATag = Instance.new("Model",h.Parent)
  1679.  
  1680. FATag.Name = "Fly away"
  1681. game:GetService("Debris"):AddItem(FATag, 2.5)
  1682.  
  1683.  
  1684. for _,v in pairs(h.Parent:children()) do
  1685. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1686. v.Anchored=true
  1687. end
  1688. end
  1689.  
  1690. wait(.25)
  1691.  
  1692. if h.Parent:FindFirstChildOfClass("Body Colors")then
  1693. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1694. end
  1695.  
  1696.  
  1697. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1698.  
  1699. coroutine.resume(coroutine.create(function()
  1700.  
  1701.  
  1702. local YourGone = Instance.new("Part")
  1703. YourGone.Reflectance = 0
  1704. YourGone.Transparency = 1
  1705. YourGone.CanCollide = false
  1706. YourGone.Locked = true
  1707. YourGone.Anchored=true
  1708. YourGone.BrickColor = BrickColor.new("Really blue")
  1709. YourGone.Name = "YourGone"
  1710. YourGone.Size = Vector3.new()
  1711. YourGone.Material = "SmoothPlastic"
  1712. YourGone:BreakJoints()
  1713. YourGone.Parent = FoundTorso
  1714. YourGone.CFrame = FoundTorso.CFrame
  1715.  
  1716. local NewParticle = Instance.new("ParticleEmitter")
  1717. NewParticle.Parent = YourGone
  1718. NewParticle.Acceleration = Vector3.new(0,0,0)
  1719. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1720. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1721. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1722. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1723. NewParticle.Speed = NumberRange.new(0,0.0)
  1724. NewParticle.ZOffset = 2
  1725. NewParticle.Texture = "rbxassetid://243660364"
  1726. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1727. NewParticle.Rotation = NumberRange.new(-180,180)
  1728. NewParticle.Enabled = false
  1729. game:GetService("Debris"):AddItem(YourGone, 3)
  1730. for i = 0,2,1 do
  1731. NewParticle:Emit(1)
  1732. so("1448044156", FoundTorso,2, 1)
  1733. h.Parent:BreakJoints()
  1734. YourGone.CFrame = FoundTorso.CFrame
  1735. for _,v in pairs(h.Parent:children()) do
  1736. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1737. v.Anchored=false
  1738. -- v.Material = "Neon"
  1739. --v.BrickColor = BrickColor.new("Really red")
  1740. if v:FindFirstChildOfClass("SpecialMesh")then
  1741. --v:Destroy()
  1742. end
  1743. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1744. -- v:Destroy()
  1745. end
  1746. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1747.  
  1748. vp.Parent = v
  1749. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)
  1750.  
  1751.  
  1752. end
  1753.  
  1754.  
  1755.  
  1756. end
  1757.  
  1758.  
  1759.  
  1760. wait(.2)
  1761. end
  1762. wait(.1)
  1763. NewParticle:Emit(3)
  1764. so("1448044156", FoundTorso,2, .8)
  1765. h.Parent:BreakJoints()
  1766. YourGone.CFrame = FoundTorso.CFrame
  1767. for _,v in pairs(h.Parent:children()) do
  1768. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1769. v.Anchored=false
  1770. -- v.Material = "Neon"
  1771. --v.BrickColor = BrickColor.new("Really red")
  1772. if v:FindFirstChildOfClass("SpecialMesh")then
  1773. --v:Destroy()
  1774. end
  1775. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1776. -- v:Destroy()
  1777. end
  1778. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1779.  
  1780. vp.Parent = v
  1781. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)
  1782.  
  1783.  
  1784. end
  1785.  
  1786.  
  1787.  
  1788. end
  1789.  
  1790.  
  1791.  
  1792.  
  1793. end))
  1794.  
  1795.  
  1796.  
  1797.  
  1798. wait(.1)
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806. end
  1807.  
  1808.  
  1809. end))
  1810. if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1811. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1812. return
  1813. end
  1814. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").basstracker1970, Parent = h})
  1815. game:GetService("Debris"):AddItem(c, 0.5)
  1816. if HitSound ~= nil and HitPitch ~= nil then
  1817. so(HitSound, hit, 1, HitPitch)
  1818. end
  1819. local Damage = math.random(minim, maxim)
  1820. local blocked = false
  1821. local block = hit.Parent:findFirstChild("Block")
  1822. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1823. blocked = true
  1824. block.Value = block.Value - 1
  1825. print(block.Value)
  1826. end
  1827. lockon(h.Parent)
  1828. if blocked == false then
  1829. h.Health = h.Health - Damage
  1830. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 2.5, Color3.new(0,0,0))
  1831. else
  1832. h.Health = h.Health - Damage / 2
  1833. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 2.5, Color3.new(0,0,0))
  1834.  
  1835. end
  1836.  
  1837. if Type == "Knockdown" then
  1838. local hum = h
  1839.  
  1840. hum.PlatformStand = true
  1841. coroutine.resume(coroutine.create(function(HHumanoid)
  1842.  
  1843. wait(.2)
  1844. HHumanoid.PlatformStand = false
  1845. end
  1846. ), hum)
  1847.  
  1848.  
  1849.  
  1850. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1851. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1852. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
  1853. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1854. game:GetService("Debris"):AddItem(bodvol, .2)
  1855. game:GetService("Debris"):AddItem(rl, 0.2)
  1856.  
  1857.  
  1858.  
  1859. elseif Type == "Knockdown2" then
  1860. local hum = h
  1861.  
  1862. hum.PlatformStand = true
  1863. coroutine.resume(coroutine.create(function(HHumanoid)
  1864.  
  1865.  
  1866. Combo = 1 wait(.2)
  1867. HHumanoid.PlatformStand = false
  1868. end
  1869. ), hum)
  1870. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1871. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1872. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1873. game:GetService("Debris"):AddItem(bodvol, 0.2)
  1874. game:GetService("Debris"):AddItem(rl, 0.2)
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  1882. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  1883.  
  1884. elseif Type == "Normal" then
  1885. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1886. if knockback > 0 then
  1887.  
  1888. local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1889. vp.Parent = HTorso
  1890. end
  1891. game:GetService("Debris"):AddItem(vp, 0.25)
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905. elseif Type== "Instakill" then
  1906. coroutine.resume(coroutine.create(function()
  1907. if (h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1908.  
  1909.  
  1910. local FATag = Instance.new("Model",h.Parent)
  1911.  
  1912. FATag.Name = "Fly away"
  1913. game:GetService("Debris"):AddItem(FATag, 2.5)
  1914.  
  1915.  
  1916. for _,v in pairs(h.Parent:children()) do
  1917. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1918. v.Anchored=true
  1919. end
  1920. end
  1921.  
  1922. wait(.25)
  1923.  
  1924. if h.Parent:FindFirstChildOfClass("Body Colors")then
  1925. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1926. end
  1927.  
  1928.  
  1929. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1930.  
  1931. coroutine.resume(coroutine.create(function()
  1932.  
  1933.  
  1934. local YourGone = Instance.new("Part")
  1935. YourGone.Reflectance = 0
  1936. YourGone.Transparency = 1
  1937. YourGone.CanCollide = false
  1938. YourGone.Locked = true
  1939. YourGone.Anchored=true
  1940. YourGone.BrickColor = BrickColor.new("Really blue")
  1941. YourGone.Name = "YourGone"
  1942. YourGone.Size = Vector3.new()
  1943. YourGone.Material = "SmoothPlastic"
  1944. YourGone:BreakJoints()
  1945. YourGone.Parent = FoundTorso
  1946. YourGone.CFrame = FoundTorso.CFrame
  1947.  
  1948. local NewParticle = Instance.new("ParticleEmitter")
  1949. NewParticle.Parent = YourGone
  1950. NewParticle.Acceleration = Vector3.new(0,0,0)
  1951. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1952. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1953. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1954. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1955. NewParticle.Speed = NumberRange.new(0,0.0)
  1956. NewParticle.ZOffset = 2
  1957. NewParticle.Texture = "rbxassetid://243660364"
  1958. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1959. NewParticle.Rotation = NumberRange.new(-180,180)
  1960. NewParticle.Enabled = false
  1961. game:GetService("Debris"):AddItem(YourGone, 3)
  1962. for i = 0,2,1 do
  1963. NewParticle:Emit(1)
  1964. so("1448044156", FoundTorso,2, 1)
  1965. h.Parent:BreakJoints()
  1966. YourGone.CFrame = FoundTorso.CFrame
  1967. for _,v in pairs(h.Parent:children()) do
  1968. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1969. v.Anchored=false
  1970. -- v.Material = "Neon"
  1971. --v.BrickColor = BrickColor.new("Really red")
  1972. if v:FindFirstChildOfClass("SpecialMesh")then
  1973. --v:Destroy()
  1974. end
  1975. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1976. -- v:Destroy()
  1977. end
  1978. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1979.  
  1980. vp.Parent = v
  1981. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)
  1982.  
  1983.  
  1984. end
  1985.  
  1986.  
  1987.  
  1988. end
  1989.  
  1990.  
  1991.  
  1992. wait(.2)
  1993. end
  1994. wait(.1)
  1995. NewParticle:Emit(3)
  1996. so("1448044156", FoundTorso,2, .8)
  1997. h.Parent:BreakJoints()
  1998. YourGone.CFrame = FoundTorso.CFrame
  1999. for _,v in pairs(h.Parent:children()) do
  2000. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  2001. v.Anchored=false
  2002. -- v.Material = "Neon"
  2003. --v.BrickColor = BrickColor.new("Really red")
  2004. if v:FindFirstChildOfClass("SpecialMesh")then
  2005. --v:Destroy()
  2006. end
  2007. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  2008. -- v:Destroy()
  2009. end
  2010. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  2011.  
  2012. vp.Parent = v
  2013. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)
  2014.  
  2015.  
  2016. end
  2017.  
  2018.  
  2019.  
  2020. end
  2021.  
  2022.  
  2023.  
  2024.  
  2025. end))
  2026.  
  2027.  
  2028.  
  2029.  
  2030. wait(.1)
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038. end
  2039.  
  2040.  
  2041. end))
  2042.  
  2043.  
  2044.  
  2045.  
  2046. elseif Type == "HPSteal" then
  2047. Humanoid.Health = Humanoid.Health + Damage
  2048. local hum = h
  2049.  
  2050. hum.PlatformStand = true
  2051. coroutine.resume(coroutine.create(function(HHumanoid)
  2052.  
  2053.  
  2054. Combo = 1 wait(.2)
  2055. HHumanoid.PlatformStand = false
  2056. end
  2057. ), hum)
  2058. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2059. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  2060. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  2061. game:GetService("Debris"):AddItem(bodvol, 0.2)
  2062. game:GetService("Debris"):AddItem(rl, 0.2)
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  2070. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  2071.  
  2072.  
  2073. elseif Type == "Impale" then
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2)
  2083. hit.Parent.Humanoid.PlatformStand = true
  2084.  
  2085.  
  2086. wait(1)
  2087. hit.Parent.Humanoid.PlatformStand = false
  2088. elseif Type == "IgnoreType" then
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094. elseif Type == "Up" then
  2095. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2096. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  2097. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2098. game:GetService("Debris"):AddItem(bodyVelocity, .1)
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106. elseif Type == "Snare" then
  2107. local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2108. game:GetService("Debris"):AddItem(bp, 1)
  2109.  
  2110.  
  2111.  
  2112. elseif Type == "Freeze2" then
  2113. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2114. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  2115. hit.Parent.Torso.Anchored = true
  2116. coroutine.resume(coroutine.create(function(Part)
  2117.  
  2118. wait(1.5)
  2119. Part.Anchored = false
  2120. end
  2121. ), hit.Parent.Torso)
  2122. game:GetService("Debris"):AddItem(BodPos, 3)
  2123. game:GetService("Debris"):AddItem(BodGy, 3)
  2124. end
  2125. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  2126. game:GetService("Debris"):AddItem(debounce, Delay)
  2127. c = Instance.new("ObjectValue")
  2128. c.Name = "creator"
  2129. c.Value = Player
  2130. c.Parent = h
  2131. game:GetService("Debris"):AddItem(c, 0.5)
  2132. end
  2133. end
  2134.  
  2135.  
  2136.  
  2137. ShowDamage = function(Pos, Text, Time, Color)
  2138.  
  2139. local Rate = 0.033333333333333
  2140. if not Pos then
  2141. local Pos = Vector3.new(0, 0, 0)
  2142. end
  2143. local Text = Text or ""
  2144. local Time = Time or 2
  2145. if not Color then
  2146. local Color = Color3.new(1, 0, 1)
  2147. end
  2148. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2149. EffectPart.Anchored = true
  2150. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(2, 0, 2, 0), Adornee = EffectPart, Parent = EffectPart})
  2151. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = "DMG: "..Text.."", TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  2152. game.Debris:AddItem(EffectPart, Time + 0.1)
  2153. EffectPart.Parent = game:GetService("Workspace")
  2154. delay(0, function()
  2155.  
  2156. local Frames = Time / Rate
  2157.  
  2158.  
  2159.  
  2160. print(Frames)
  2161. TextLabel.TextTransparency=0
  2162. EffectPart.CFrame=CFrame.new(Pos)
  2163. wait()
  2164. SetTween(TextLabel,{TextTransparency=1},"Quad","In",Frames/60)
  2165. SetTween(TextLabel,{Rotation=math.random(-25,25)},"Elastic","InOut",Frames/60)
  2166. SetTween(TextLabel,{TextColor3=Color3.new(.15,0,.5)},"Elastic","InOut",Frames/60)
  2167.  
  2168. SetTween(EffectPart,{CFrame = CFrame.new(Pos) + Vector3.new(math.random(-5,5), math.random(1,5), math.random(-5,5))},"Linear","InOut",Frames/60)
  2169.  
  2170.  
  2171. wait(Frames/60)
  2172.  
  2173. if EffectPart and EffectPart.Parent then
  2174. EffectPart:Destroy()
  2175. end
  2176. end
  2177. )
  2178. end
  2179.  
  2180. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type2)
  2181.  
  2182.  
  2183.  
  2184.  
  2185. local Type=""
  2186.  
  2187.  
  2188.  
  2189.  
  2190. if mememode == true then
  2191.  
  2192. Type= "Instakill"
  2193.  
  2194. else
  2195. Type=Type2
  2196. end
  2197. if Type2 == "NormalKnockdown" then
  2198. Type= "Knockdown"
  2199. end
  2200.  
  2201. for _,c in pairs(workspace:children()) do
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207. local hum = c:FindFirstChild("Humanoid")
  2208. for _,v in pairs(c:children()) do
  2209. if v:IsA("Humanoid") then
  2210. hum = v
  2211. end
  2212. end
  2213.  
  2214.  
  2215.  
  2216.  
  2217. if hum ~= nil then
  2218. local head = c:findFirstChild("Head")
  2219. if head ~= nil then
  2220. local targ = head.Position - Part.Position
  2221. local mag = targ.magnitude
  2222. if mag <= magni and c.Name ~= Player.Name then
  2223. Damagefunc(Part, head, mindam, maxdam, knock, Type, RootPart, 0.1, "851453784", 1.2)
  2224. end
  2225. end
  2226. end
  2227. end
  2228. end
  2229.  
  2230.  
  2231. function CFMagniDamage(HTCF,magni, mindam, maxdam, knock, Type)
  2232. local DGP = Instance.new("Part")
  2233.  
  2234. DGP.Parent = Character
  2235. DGP.Size = Vector3.new(0.05, 0.05, 0.05)
  2236. DGP.Transparency = 1
  2237. DGP.CanCollide = false
  2238. DGP.Anchored = true
  2239. RemoveOutlines(DGP)
  2240. DGP.Position=DGP.Position + Vector3.new(0,-.1,0)
  2241. DGP.CFrame = HTCF
  2242.  
  2243. coroutine.resume(coroutine.create(function()
  2244. MagniDamage(DGP, magni, mindam, maxdam, knock, Type)
  2245. end))
  2246. game:GetService("Debris"):AddItem(DGP, .05)
  2247.  
  2248.  
  2249. DGP.Archivable = false
  2250. end
  2251.  
  2252.  
  2253.  
  2254.  
  2255. ------------------
  2256. --[End of Sword]--
  2257. ------------------
  2258.  
  2259. ---------------
  2260. --[Particles]--
  2261. ---------------
  2262.  
  2263.  
  2264. local Particle2_1 = Create("ParticleEmitter"){
  2265. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (170/255, 255/255, 255/255)),
  2266. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.75,.4),NumberSequenceKeypoint.new(1,1)}),
  2267. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,.0)}),
  2268. Texture = "rbxassetid://241922778",
  2269. Lifetime = NumberRange.new(0.55,0.95),
  2270. Rate = 100,
  2271. VelocitySpread = 180,
  2272. Rotation = NumberRange.new(0),
  2273. RotSpeed = NumberRange.new(-200,200),
  2274. Speed = NumberRange.new(8.0),
  2275. LightEmission = 1,
  2276. LockedToPart = false,
  2277. Acceleration = Vector3.new(0, 0, 0),
  2278. EmissionDirection = "Top",
  2279. Drag = 4,
  2280. Enabled = false
  2281. }
  2282.  
  2283.  
  2284. local BEGONE_Particle = Create("ParticleEmitter"){
  2285. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (1, 1, 1)),
  2286. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.1,0),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(0.5,.2),NumberSequenceKeypoint.new(1,1)}),
  2287. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.15,1.5),NumberSequenceKeypoint.new(.75,1.5),NumberSequenceKeypoint.new(1,0)}),
  2288. Texture = "rbxassetid://936193661",
  2289. Lifetime = NumberRange.new(1.5),
  2290. Rate = 100,
  2291. VelocitySpread = 0,
  2292. Rotation = NumberRange.new(0),
  2293. RotSpeed = NumberRange.new(-10,10),
  2294. Speed = NumberRange.new(0),
  2295. LightEmission = .25,
  2296. LockedToPart = true,
  2297. Acceleration = Vector3.new(0, -0, 0),
  2298. EmissionDirection = "Top",
  2299. Drag = 4,
  2300. ZOffset = 1,
  2301. Enabled = false
  2302. }
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313. local VoidEmitter = Create("ParticleEmitter"){
  2314. Speed = NumberRange.new(1, 1),
  2315. Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))}),
  2316. LightInfluence = 1,
  2317. Texture = "rbxassetid://258128463",
  2318. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.5),NumberSequenceKeypoint.new(1,1)}),
  2319. ZOffset = 2,
  2320. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.7500001192093),NumberSequenceKeypoint.new(0.7500001192093,0.74999988079071),NumberSequenceKeypoint.new(1,0.68749964237213)}),
  2321. Acceleration = Vector3.new(0, 0.25, 0),
  2322. Drag = 2,
  2323. Lifetime = NumberRange.new(1, 2),
  2324. LockedToPart = false,
  2325. Rate = 50.01999664307,
  2326. RotSpeed = NumberRange.new(-100, 100),
  2327. SpreadAngle = Vector2.new(360, 360),
  2328. VelocitySpread = 360,
  2329. Enabled = false
  2330. }
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337. ----------------------
  2338. --[End Of Particles]--
  2339. ----------------------
  2340.  
  2341.  
  2342.  
  2343.  
  2344. -----------------
  2345.  
  2346. function lockon_OnOff ()
  2347. coroutine.resume(coroutine.create(function()
  2348.  
  2349. local NewParticleH = Instance.new("Attachment",eye)
  2350. NewParticleH.Position = Vector3.new(0,0,.25)
  2351. coroutine.resume(coroutine.create(function()
  2352. local CrystalMainColor = Color3.new(0,1,0)
  2353.  
  2354.  
  2355. local NewParticle = Particle2_1:Clone()
  2356. NewParticle.Parent = NewParticleH
  2357. NewParticle.Enabled = true
  2358. NewParticle.Texture = "rbxassetid://68942583"
  2359. NewParticle.Acceleration = Vector3.new(0,0,0)
  2360. NewParticle.Speed = NumberRange.new(0)
  2361. NewParticle.LockedToPart = true
  2362. NewParticle.ZOffset = .25
  2363. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.5),NumberSequenceKeypoint.new(1,0)})
  2364. NewParticle.Rate = 50
  2365. NewParticle.Color = ColorSequence.new(CrystalMainColor, CrystalMainColor)
  2366. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,.9)})
  2367. NewParticle.Name = "XEF"
  2368.  
  2369.  
  2370. end))
  2371.  
  2372.  
  2373. while ZT == true do
  2374.  
  2375.  
  2376.  
  2377. SetTween(imgl,{Rotation=imgl.Rotation+25.5},"Elastic","Out",3)
  2378. if ZTfade==true then
  2379. SetTween(imgl,{ImageTransparency=.7},"Elastic","Out",3)
  2380. SetTween(crosshair,{Size = UDim2.new(10,0,10,0)},"Elastic","Out",1.5)
  2381. end
  2382.  
  2383.  
  2384. wait(1.5)
  2385. if ZTfade==true then
  2386. SetTween(imgl,{ImageTransparency=0},"Linear","InOut",0)
  2387. SetTween(crosshair,{Size = UDim2.new(11,0,11,0)},"Elastic","InOut",0)
  2388. end
  2389. wait()
  2390. end
  2391.  
  2392. crosshair.Adornee = nil
  2393. crosshair.Enabled = false
  2394. NewParticleH:Destroy()
  2395.  
  2396. end))
  2397. end
  2398.  
  2399. function lockon (targetted)
  2400. if ZT == true then
  2401.  
  2402. coroutine.resume(coroutine.create(function()
  2403. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2404. crosshair.Enabled = true
  2405.  
  2406. ZTfade = false
  2407. SetTween(imgl,{ImageTransparency=1},"Linear","InOut",0)
  2408.  
  2409. SetTween(crosshair,{Size = UDim2.new(40,0,40,0)},"Linear","InOut",0)
  2410.  
  2411. wait()
  2412.  
  2413. SetTween(imgl,{ImageTransparency=.7},"Bounce","Out",2)
  2414.  
  2415. SetTween(crosshair,{Size = UDim2.new(10,0,10,0)},"Elastic","InOut",1)
  2416. wait(1)
  2417. ZTfade = true
  2418. end))
  2419. end
  2420. end
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427. -----------------
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433. --[[
  2434. for i, v in pairs(C:GetChildren()) do
  2435. if v:IsA("Accessory")then
  2436. v:Destroy()
  2437. end
  2438. if v:IsA("BasePart")then
  2439. v.Transparency =1
  2440. if v.Name == "Head" then
  2441. v:FindFirstChildOfClass("Decal"):Destroy()
  2442. end
  2443. end
  2444. end--]]
  2445. --[[
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459. local tweeningInformation = TweenInfo.new(
  2460. 0.5,
  2461. Enum.EasingStyle.Back,
  2462. Enum.EasingDirection.Out,
  2463. 0,
  2464. false,
  2465. 0
  2466. )
  2467. --]]
  2468.  
  2469.  
  2470. local RJW=weld(RJ.Parent,RJ.Part0,RJ.Part1,RJ.C0)
  2471. RJW.C1 = RJ.C1
  2472. RJW.Name = RJ.Name
  2473.  
  2474. local NeckW=weld(Neck.Parent,Neck.Part0,Neck.Part1,Neck.C0)
  2475. NeckW.C1 = Neck.C1
  2476. NeckW.Name = Neck.Name
  2477.  
  2478.  
  2479. --print(WRJ.Parent.Name)
  2480.  
  2481. local RW=weld(Torso,Torso,RightArm,cf(0,0,0))
  2482.  
  2483. local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))
  2484.  
  2485. local RH=weld(Torso,RightArm,RightLeg,cf(0,0,0))
  2486.  
  2487. local LH=weld(Torso,LeftArm,LeftLeg,cf(0,0,0))
  2488.  
  2489.  
  2490.  
  2491. RW.C1 = cn(0, 0.5, 0)
  2492. LW.C1 = cn(0, 0.5, 0)
  2493. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2494. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501. --------
  2502. --(#Torso)
  2503. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2504. --------
  2505. --(#Head)
  2506. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2507. --------
  2508. --(#Right Arm)
  2509. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2510. --------
  2511. --(#Left Arm)
  2512. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2513. --------
  2514. --(#Right Leg)
  2515. SetTween(RH,{C0=CFrame.new(0, -0.90, 0)},"Quad","InOut",0.1)
  2516. --------
  2517. --(#Left Leg)
  2518. SetTween(LH,{C0=CFrame.new(0, -0.90, 0)},"Quad","InOut",0.1)
  2519.  
  2520.  
  2521.  
  2522. --[[
  2523. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2524. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2525. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Quad","Out",0.1)
  2526. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",0.1)
  2527. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2528. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2529. --]]
  2530.  
  2531. function Attack1()
  2532. attack = true
  2533. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",1)
  2534. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",1)
  2535. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(30))},"Quad","InOut",1)
  2536. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-30))},"Quad","InOut",1)
  2537. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",1)
  2538. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",1)
  2539.  
  2540.  
  2541. wait(1)
  2542.  
  2543. WACKYEFFECT({Time = 10, EffectType = "Slash", Size = (VT(60,0,60)), Size2 = (VT(0,0,0)), Transparency = 1, Transparency2 = .5, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 454850461, SoundPitch = 1, SoundVolume = 8})
  2544.  
  2545. for i = 10, 60,10 do
  2546. WACKYEFFECT({Time = 10+i, EffectType = "Slash", Size = (VT(60,0,60)), Size2 = (VT(0,0,0)), Transparency = 1, Transparency2 = .5, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2547. end
  2548. for i = 0,10 do wait() wait() wait()
  2549. local AREA = RootPart.CFrame * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,MRANDOM(2,20))
  2550. local TIMER = MRANDOM(30,50)/4
  2551. WACKYEFFECT({Time = TIMER, EffectType = "Sphere", Size = VT(5,0,5)/1.1, Size2 = VT(0,15,0)/1.1, Transparency = .9, Transparency2 = 0, CFrame = AREA, MoveToPos = AREA.p+VT(0,MRANDOM(35,60),0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2552. WACKYEFFECT({Time = TIMER, EffectType = "Sphere", Size = VT(5,0,5), Size2 = VT(0,15,0), Transparency = 0.9, Transparency2 = 0.5, CFrame = AREA, MoveToPos = AREA.p+VT(0,MRANDOM(35,60),0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2553.  
  2554. end
  2555. if mememode == false then
  2556. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,3)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2557. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2558. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(30))},"Quad","InOut",.4)
  2559. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2560. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2561. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2562.  
  2563. for i = 10, 30,10 do
  2564. WACKYEFFECT({Time = 20+i, EffectType = "Wave", Size = VT(5,0,5), Size2 = (VT(31,0,31)*7)/4.1, Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,5,0) * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2565. end
  2566. WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(600,600,600), Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = 376976397, SoundPitch = .5, SoundVolume = 7})
  2567. WACKYEFFECT({Time = 100, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(600,600,600), Transparency = 0, Transparency2 = 1, CFrame=RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 528589382, SoundPitch = 1.5, SoundVolume = 10})
  2568. WACKYEFFECT({Time = 120, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(600,600,600)), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2569.  
  2570. CFMagniDamage(Head.CFrame,600,80,90,100,"Knockdown")
  2571.  
  2572.  
  2573.  
  2574. else
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,3)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2582. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2583. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(30))},"Quad","InOut",.4)
  2584. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2585. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2586. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2587.  
  2588.  
  2589. WACKYEFFECT({Time = 120*2, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1600,1600,1600), Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = 376976397, SoundPitch = .5, SoundVolume = 5})
  2590. WACKYEFFECT({Time = 100*2, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1600,1600,1600), Transparency = 0, Transparency2 = 1, CFrame=RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 132164034, SoundPitch = 1.2, SoundVolume = 10})
  2591. for i = 10, 60,10 do
  2592. WACKYEFFECT({Time = 20+i*2, EffectType = "Wave", Size = VT(5,0,5), Size2 = (VT(31,0,31)*7)/4.1, Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,5,0) * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2593. WACKYEFFECT({Time = 12*i, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(1600,1600,1600)), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame , MoveToPos = nil, RotationX = 0, RotationY = math.random(-180,180), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2594.  
  2595. CFMagniDamage(Head.CFrame,1600,80,90,100,"Knockdown")
  2596. wait(.05)
  2597. end
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608. end
  2609.  
  2610. wait(1)
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616. attack=false
  2617. end
  2618.  
  2619.  
  2620. function Attack2()
  2621. attack = true
  2622.  
  2623. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2624. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2625. SetTween(RW,{C0=CFrame.new(3.5 , 2.5, -0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Back","Out",.4)
  2626. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, -0)*angles(math.rad(-0),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2627. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2628. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634. wait(.3)
  2635.  
  2636.  
  2637. SetTween(RJW,{C0=RootCF*CFrame.new(0,-5,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  2638. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(40),math.rad(0))},"Quad","InOut",.2)
  2639. SetTween(RW,{C0=CFrame.new(3.5 , -4.5, -10)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  2640. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, 2)*angles(math.rad(-30),math.rad(0),math.rad(-30))},"Quad","InOut",.2)
  2641. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(-90),math.rad(-40),math.rad(20))},"Quad","InOut",.2)
  2642. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(-0))},"Quad","InOut",.2)
  2643.  
  2644.  
  2645.  
  2646.  
  2647. -- LAP.Parent = Character
  2648. wait(.1)
  2649. local portal =Instance.new("Part")
  2650. portal.Reflectance = 0
  2651. portal.Transparency = 1
  2652. portal.CanCollide = false
  2653. portal.Locked = true
  2654. portal.Anchored=true
  2655. portal.BrickColor = BrickColor.new("Really blue")
  2656. portal.Name = "portal"
  2657. portal.Size = Vector3.new()
  2658. portal.Material = "SmoothPlastic"
  2659. portal:BreakJoints()
  2660. portal.CFrame = RootPart.CFrame*cn(4,0,-17)
  2661. local Portalfloor,PortalPos = rayCast(portal.Position, CFrame.new(portal.Position, portal.Position - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  2662. portal.CFrame = cn(PortalPos)
  2663.  
  2664. local max = 50
  2665. local min = 6.5
  2666. local light = min
  2667. if mememode == true then
  2668. min = 0
  2669. max = 100
  2670. light = 3
  2671. end
  2672.  
  2673. coroutine.resume(coroutine.create(function()
  2674. WACKYEFFECT({Time = 120, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(max+15,1,max+15)), Transparency = 0.9, Transparency2 = 1, CFrame = portal.CFrame , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2675. WACKYEFFECT({Time = 240, EffectType = "Sphere", Size = VT(0,.1,0), Size2 = VT(light-.5,0.1,light-.5)*1.5, Transparency = 0, Transparency2 = 1, CFrame=portal.CFrame*cn(0,-0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 376976397, SoundPitch = 1, SoundVolume = 3,TweenNType="Back",TweenOType="Out"})
  2676. wait(120/60)
  2677.  
  2678. coroutine.resume(coroutine.create(function()
  2679. wait(.1)
  2680. for _,c in pairs(workspace:children()) do
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689. local h = c:FindFirstChild("Humanoid")
  2690. for _,v in pairs(c:children()) do
  2691. if v:IsA("Humanoid") then
  2692. if v.Health > 0.0001 then
  2693. h = v else h = nil end
  2694. end
  2695. end
  2696.  
  2697. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  2698.  
  2699. if h ~= nil and head ~= nil then
  2700. local targ = head.Position - portal.Position
  2701. local mag = targ.magnitude
  2702.  
  2703.  
  2704. if mag < max and mag > min and c ~= Character then
  2705.  
  2706. print("Kill")
  2707. coroutine.resume(coroutine.create(function()
  2708. local Shade =Instance.new("Model",Effects)
  2709. local hed =Instance.new("Part")
  2710. hed.Reflectance = 0
  2711. hed.Transparency = 1
  2712. hed.CanCollide = false
  2713. hed.Locked = true
  2714. hed.Anchored=false
  2715. hed.Color = Color3.new(0,0,0)
  2716. head.Material = "SmoothPlastic"
  2717. local sTor=hed:Clone()
  2718. sTor.Name = "Torso2"
  2719. sTor.Size = Vector3.new(2,2,1)
  2720. sTor.Material = "SmoothPlastic"
  2721. sTor:BreakJoints()
  2722. sTor.CFrame = portal.CFrame*cn(0,-10,0)
  2723. local sraor=hed:Clone()
  2724. sraor.Name = "RightArm"
  2725. sraor.Size = Vector3.new(1,2,1)
  2726. sraor.Material = "SmoothPlastic"
  2727. sraor:BreakJoints()
  2728. sraor.CFrame = portal.CFrame*cn(0,-10,0)
  2729. local slaor=sraor:Clone()
  2730. slaor.Name = "LeftArm"
  2731. local srlor=sraor:Clone()
  2732. srlor.Name = "RightLeg"
  2733. local sllor=sraor:Clone()
  2734. sllor.Name = "LeftLeg"
  2735. hed.Name = "Head2"
  2736. hed.Size = Vector3.new(1,1,1)
  2737. hed.Material = "SmoothPlastic"
  2738. hed:BreakJoints()
  2739. hed.CFrame = portal.CFrame*cn(0,-10,0)
  2740.  
  2741. local Mesh =Instance.new("SpecialMesh",hed)
  2742.  
  2743. Mesh.Scale=Vector3.new(1.25,1.25,1.25)
  2744. coroutine.resume(coroutine.create(function()
  2745. local Eye = Instance.new("Part")
  2746. Eye.Reflectance = 0
  2747. Eye.Transparency = 0
  2748. Eye.CanCollide = false
  2749. Eye.Locked = true
  2750. Eye.Anchored=false
  2751. Eye.BrickColor = BrickColor.new("White")
  2752. Eye.Name = "BEGONE"
  2753. Eye.Size = Vector3.new(0.05,0.3,0.05)
  2754. Eye.Material = "Neon"
  2755. Eye:BreakJoints()
  2756. Eye.Parent = Shade
  2757. local EMesh =Instance.new("SpecialMesh",Eye)
  2758.  
  2759. EMesh.MeshType = "Sphere"
  2760.  
  2761.  
  2762.  
  2763.  
  2764. local Eye=weld(Eye,hed,Eye,cf(.18,.18,-.55))
  2765.  
  2766. end))
  2767. coroutine.resume(coroutine.create(function()
  2768. local Eye = Instance.new("Part")
  2769. Eye.Reflectance = 0
  2770. Eye.Transparency = 0
  2771. Eye.CanCollide = false
  2772. Eye.Locked = true
  2773. Eye.Anchored=false
  2774. Eye.BrickColor = BrickColor.new("White")
  2775. Eye.Name = "BEGONE"
  2776. Eye.Size = Vector3.new(.05,.3,.05)
  2777. Eye.Material = "Neon"
  2778. Eye:BreakJoints()
  2779. Eye.Parent = Shade
  2780.  
  2781.  
  2782. local EMesh =Instance.new("SpecialMesh",Eye)
  2783.  
  2784. EMesh.MeshType = "Sphere"
  2785.  
  2786.  
  2787. local Eye=weld(Eye,hed,Eye,cf(-.18,.18,-.55))
  2788.  
  2789. end))
  2790.  
  2791. sTor.Anchored = true
  2792. hed.Parent = Shade
  2793. sTor.Parent = Shade
  2794. sraor.Parent = Shade
  2795. slaor.Parent = Shade
  2796. srlor.Parent = Shade
  2797. sllor.Parent = Shade
  2798.  
  2799.  
  2800. SetTween(sTor,{Transparency=0},"Quad","InOut",1)
  2801. SetTween(hed,{Transparency=0},"Quad","InOut",1)
  2802. SetTween(sraor,{Transparency=0},"Quad","InOut",1)
  2803. SetTween(slaor,{Transparency=0},"Quad","InOut",1)
  2804. SetTween(srlor,{Transparency=0},"Quad","InOut",1)
  2805. SetTween(sllor,{Transparency=0},"Quad","InOut",1)
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811. local NeckW2=MakeJoint(sTor,sTor,hed,CFrame.new(0,0,0))
  2812. NeckW2.C1 = NeckW.C1
  2813.  
  2814. --print(WRJ.Parent.Name)
  2815.  
  2816. local RW2=MakeJoint(sTor,sTor,sraor,cf(0,0,0))
  2817.  
  2818. local LW2=MakeJoint(sTor,sTor,slaor,cf(0,0,0))
  2819.  
  2820. local RH2=MakeJoint(sTor,sTor,srlor,cf(0,0,0))
  2821.  
  2822. local LH2=MakeJoint(sTor,sTor,sllor,cf(0,0,0))
  2823.  
  2824.  
  2825.  
  2826. RW2.C1 = cn(0, 0.5, 0)
  2827. LW2.C1 = cn(0, 0.5, 0)
  2828. RH2.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2829. LH2.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2830.  
  2831.  
  2832.  
  2833.  
  2834. head.Anchored = true
  2835.  
  2836. --------
  2837. --(#Torso)
  2838. SetTween(sTor,{CFrame=cn(head.Position.x,portal.Position.y-5,head.Position.z)},"Quad","InOut", .1)
  2839. --------
  2840. --(#Head)
  2841. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2842. --------
  2843. --(#Right Arm)
  2844. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2845. --------
  2846. --(#Left Arm)
  2847. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2848. --------
  2849. --(#Right Leg)
  2850. SetTween(RH2,{C0=CFrame.new(.5, -0.90, 0)},"Quad","InOut",0.1)
  2851. --------
  2852. --(#Left Leg)
  2853. SetTween(LH2,{C0=CFrame.new(-.5, -0.90, 0)},"Quad","InOut",0.1)
  2854.  
  2855.  
  2856. wait(.1)
  2857.  
  2858.  
  2859. --------
  2860. --(#Torso)
  2861. SetTween(sTor,{CFrame=head.CFrame*CFrame.new(0,0,2)},"Quad","InOut",1/2)
  2862. --------
  2863. --(#Head)
  2864. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",1/2)
  2865. --------
  2866. --(#Right Arm)
  2867. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",1/2)
  2868. --------
  2869. --(#Left Arm)
  2870. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",1/2)
  2871.  
  2872. wait(1/2)
  2873. --------
  2874. --(#Torso)
  2875. SetTween(sTor,{CFrame=head.CFrame*CFrame.new(0,0,1)},"Quad","InOut",1/3)
  2876. --------
  2877. --(#Head)
  2878. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0))},"Quad","InOut",1/3)
  2879. --------
  2880. --(#Right Arm)
  2881. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",1/3)
  2882. --------
  2883. --(#Left Arm)
  2884. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",1/3)
  2885.  
  2886. wait(1/3)
  2887. --------
  2888. local Grab=MakeJoint(sTor,sTor,head,cf(0,0,-1))
  2889. head.Anchored = false
  2890. --(#Torso)
  2891.  
  2892. --------
  2893. --(#Head)
  2894. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0))},"Quad","InOut",1/3)
  2895. --------
  2896. --(#Right Arm)
  2897. SetTween(RW2,{C0=CFrame.new(1.3 , 0.5, -.3)*angles(math.rad(90),math.rad(0),math.rad(-50))},"Quad","InOut",1/3)
  2898. --------
  2899. --(#Left Arm)
  2900. SetTween(LW2,{C0=CFrame.new(-1.3, 0.5, -.3)*angles(math.rad(90),math.rad(0),math.rad(50))},"Quad","InOut",1/3)
  2901.  
  2902. wait(1/3)
  2903. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(1,16,1), Size2 = (VT(10,0,10)), Transparency = 0.2, Transparency2 = 1, CFrame = cn(head.Position.x,portal.Position.y,head.Position.z) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2904.  
  2905. SetTween(sTor,{CFrame=cn(head.Position.x,portal.Position.y-5,head.Position.z)},"Quad","InOut", .2)
  2906.  
  2907. wait(.2)
  2908.  
  2909. Shade:Destroy()
  2910. coroutine.resume(coroutine.create(function()
  2911. c:BreakJoints()
  2912. end))
  2913. c.Parent = nil
  2914. h:Destroy()
  2915. c:Destroy()
  2916.  
  2917.  
  2918. end))
  2919.  
  2920. end
  2921. end
  2922. end
  2923. end))
  2924. --CFMagniDamage(portal.CFrame,60,10,20,0,"Normal")
  2925.  
  2926. WACKYEFFECT({Time = 160, EffectType = "Sphere", Size = VT(max+15,1,max+15)*1.5, Size2 = VT(0,.05,0), Transparency = 1, Transparency2 = 0, CFrame=portal.CFrame*cn(0,-0.025,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 424195979, SoundPitch = .5, SoundVolume = 4,TweenNType="Quad",TweenOType="InOut"})
  2927. portal:Destroy()
  2928. end))
  2929.  
  2930.  
  2931.  
  2932.  
  2933. wait(.3)
  2934.  
  2935.  
  2936.  
  2937. attack=false
  2938. end
  2939.  
  2940.  
  2941.  
  2942.  
  2943. --[[
  2944. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2945. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2946. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Quad","Out",0.1)
  2947. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",0.1)
  2948. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2949. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2950. --]]
  2951.  
  2952.  
  2953.  
  2954. function AT1()
  2955. attack = true
  2956.  
  2957.  
  2958. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-50),math.rad(40),math.rad(80))},"Quad","InOut",.3)
  2959. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(50),math.rad(-40),math.rad(-40))},"Quad","InOut",.3)
  2960. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(40),math.rad(-30),math.rad(-25))},"Quad","Out",.3)
  2961. SetTween(LW,{C0=CFrame.new(-3.5, 5.5, -.0)*angles(math.rad(-78),math.rad(0),math.rad(-120))},"Quad","Out",.3)
  2962. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(45),math.rad(0))},"Quad","InOut",.3)
  2963. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  2964. wait(.3)
  2965. so("160773067", RootPart, 1.5, math.random(120,150)/100)
  2966. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Quad","InOut",.15)
  2967. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",.15)
  2968. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(-0),math.rad(-50),math.rad(90))},"Quad","Out",.15)
  2969. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",.15)
  2970. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  2971. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  2972. wait(.15/2)
  2973.  
  2974. CFMagniDamage(RootPart.CFrame*cn(4,0,-4),12.5,10,20,20,"HPSteal")
  2975.  
  2976. wait(.15/2)
  2977.  
  2978.  
  2979.  
  2980.  
  2981. attack = false
  2982. end
  2983.  
  2984.  
  2985. function AT2()
  2986. attack = true
  2987.  
  2988. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-50),math.rad(-40),math.rad(-80))},"Quad","InOut",.3)
  2989. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(50),math.rad(40),math.rad(40))},"Quad","InOut",.3)
  2990. SetTween(RW,{C0=CFrame.new(3.5 , 5.5, -.0)*angles(math.rad(-78),math.rad(0),math.rad(120))},"Quad","Out",.3)
  2991. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(40),math.rad(30),math.rad(25))},"Quad","Out",.3)
  2992. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  2993. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(-45),math.rad(0))},"Quad","InOut",.3)
  2994. wait(.3)
  2995. so("160773067", RootPart, 1.5, math.random(120,150)/100)
  2996. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",.15)
  2997. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Quad","InOut",.15)
  2998. SetTween(RW,{C0=CFrame.new(3.5 , 2.5, -.0)*angles(math.rad(-0),math.rad(0),math.rad(30))},"Quad","Out",.15)
  2999. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(50),math.rad(-90))},"Quad","Out",.15)
  3000. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3001. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3002. wait(.15/2)
  3003.  
  3004. CFMagniDamage(RootPart.CFrame*cn(-4,0,-4),12.5,10,20,50,"HPSteal")
  3005.  
  3006. wait(.15/2)
  3007.  
  3008.  
  3009.  
  3010.  
  3011. attack = false
  3012. end
  3013.  
  3014. function findNearestTorso(pos)
  3015. local list = game.Workspace:children()
  3016. local torso = nil
  3017. local dist = 1000
  3018. local temp = nil
  3019. local human = nil
  3020. local temp2 = nil
  3021. for x = 1, #list do
  3022. temp2 = list[x]
  3023. if (temp2.className == "Model") and (temp2 ~= Character) then
  3024. temp = (temp2:FindFirstChild("Torso") or temp2:FindFirstChild("UpperTorso"))
  3025. human = temp2:FindFirstChildOfClass("Humanoid")
  3026. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  3027. if (temp.Position - pos).magnitude < dist then
  3028. torso = temp
  3029. dist = (temp.Position - pos).magnitude
  3030. end
  3031. end
  3032. end
  3033. end
  3034. return torso
  3035. end
  3036.  
  3037. function Attack3()
  3038. attack = true
  3039.  
  3040. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3041. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3042. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","Out",.4)
  3043. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-0))},"Quad","Out",.4)
  3044. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3045. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3046. wait(.05)
  3047.  
  3048. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3049. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3050. SetTween(RW,{C0=CFrame.new(3.5 , 3.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(80))},"Quad","Out",.3)
  3051. SetTween(LW,{C0=CFrame.new(-3.5, 3.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-80))},"Quad","Out",.3)
  3052. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(-90),math.rad(0))},"Quad","InOut",.3)
  3053. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(90),math.rad(-0))},"Quad","InOut",.3)
  3054. wait(.3)
  3055. so("260435136", RootPart, 2, .8)
  3056. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3057. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,-5,2)*angles(math.rad(30),math.rad(-40),math.rad(0))},"Quad","InOut",.3)
  3058. SetTween(RW,{C0=CFrame.new(6.0 , -2, -8)*angles(math.rad(85),math.rad(0),math.rad(-80))},"Quad","Out",.3)
  3059. SetTween(LW,{C0=CFrame.new(-6.0, -2, -8)*angles(math.rad(90),math.rad(0),math.rad(80))},"Quad","Out",.3)
  3060. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(-90),math.rad(0))},"Quad","InOut",.3)
  3061. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(90),math.rad(-0))},"Quad","InOut",.3)
  3062. wait(.3)
  3063.  
  3064.  
  3065. local TheGunHandle = Instance.new("Part")
  3066. TheGunHandle.Reflectance = 0
  3067. TheGunHandle.Transparency = 1
  3068. TheGunHandle.CanCollide = false
  3069. TheGunHandle.Locked = true
  3070. TheGunHandle.Anchored=false
  3071. TheGunHandle.BrickColor = BrickColor.new("Really blue")
  3072. TheGunHandle.Name = "BHandle"
  3073. TheGunHandle.Size = Vector3.new(2.5,1,2.5)
  3074. TheGunHandle.Material = "SmoothPlastic"
  3075. TheGunHandle:BreakJoints()
  3076. TheGunHandle.Parent = workspace
  3077. TheGunHandle.CFrame = RootPart.CFrame
  3078.  
  3079.  
  3080. local SWeld=weld(TheGunHandle,RootPart,TheGunHandle,cf(0,0,-9)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3081. local IsHit = false
  3082. local function onTouch(HitPa)
  3083. if IsHit == false then
  3084. local c = HitPa.Parent
  3085. local h = HitPa.Parent:FindFirstChild("Humanoid")
  3086. for _,v in pairs(HitPa.Parent:children()) do
  3087. if v:IsA("Humanoid") then
  3088.  
  3089. h = v end
  3090.  
  3091. end
  3092. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  3093. local realhead = c:FindFirstChild("Head")
  3094. if h ~= nil and head ~= nil and realhead ~= nil then
  3095.  
  3096. IsHit = true
  3097. RootPart.Anchored=true
  3098. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,-5,2)*angles(math.rad(30),math.rad(40),math.rad(0))},"Quad","InOut",3)
  3099. local SWeld=MakeJoint(head,Torso,head,cf(0,-1,-9)*angles(math.rad(180),math.rad(0),math.rad(180)))
  3100.  
  3101. coroutine.resume(coroutine.create(function()
  3102. local pem = VoidEmitter:Clone()
  3103. pem.Enabled = true
  3104. pem.Parent = realhead
  3105. so("2162238854", RootPart, 2, .5)
  3106. wait(2.9)
  3107. if mememode == false then
  3108. wait(.1)
  3109. end
  3110. pem.Rate = 0
  3111. if mememode == true then
  3112. coroutine.resume(coroutine.create(function()
  3113.  
  3114. local Dust = Instance.new("Model")
  3115. local DustTorso = Instance.new("Part",Dust)
  3116. local DustHead = Instance.new("Part",Dust)
  3117. game:GetService("Debris"):AddItem(DustHead, 120)
  3118. DustHead.Name = "Head"
  3119. DustHead.Size = Vector3.new(realhead.Size.y,realhead.Size.y,realhead.Size.y)
  3120. RemoveOutlines(DustHead)
  3121. DustHead:BreakJoints()
  3122. DustHead.CFrame = CFrame.new(0,1000,0)
  3123. DustHead.Transparency = 1
  3124. DustTorso.Name = "Torso"
  3125. DustTorso.Size = Vector3.new(realhead.Size.y,realhead.Size.y,realhead.Size.y)
  3126. RemoveOutlines(DustTorso)
  3127. DustTorso:BreakJoints()
  3128. DustTorso.CFrame = CFrame.new(0,1000,0)
  3129. DustTorso.Transparency = 1
  3130. Dust.Name = "DustMinion"
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141. pem.Parent = DustHead
  3142. pem.Rate = 100
  3143.  
  3144. local DustWeld=weld(DustTorso,DustHead,DustTorso,cf(0,0,0))
  3145. DustTorso.CFrame = realhead.CFrame
  3146. wait(.2)
  3147. local DustHumanoid = Instance.new("Humanoid",Dust)
  3148. DustHumanoid.MaxHealth = 40
  3149. DustHumanoid.Health = 40
  3150. DustHumanoid.WalkSpeed = 17
  3151. Dust.Parent = Effects
  3152.  
  3153. so("438666001", DustTorso, 2, .8)
  3154.  
  3155.  
  3156. coroutine.resume(coroutine.create(function()
  3157. local DustAlive = true
  3158.  
  3159. while DustAlive == true do
  3160.  
  3161.  
  3162.  
  3163. if DustHumanoid.Health > 0.001 then
  3164.  
  3165.  
  3166.  
  3167. local FindNewTorso = findNearestTorso(DustTorso.Position)
  3168.  
  3169. if FindNewTorso ~= nil then
  3170.  
  3171. DustHumanoid:MoveTo(FindNewTorso.Position)
  3172. --print(DustHumanoid.Name)
  3173. local mag = (DustTorso.Position-FindNewTorso.Position).magnitude
  3174. if mag < 10 and FindNewTorso.Parent:FindFirstChildOfClass("Humanoid") and FindNewTorso.Parent:FindFirstChildOfClass("Humanoid").Health > 0.001 then
  3175.  
  3176.  
  3177. coroutine.resume(coroutine.create(function()
  3178.  
  3179. coroutine.resume(coroutine.create(function()
  3180. makrag(FindNewTorso.Parent)
  3181. end))
  3182. FindNewTorso.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  3183. FindNewTorso.Parent:BreakJoints()
  3184. if FindNewTorso.Parent:FindFirstChild("Head") then
  3185. pem.Parent = FindNewTorso.Parent.Head
  3186. pem:Emit(10)
  3187. so("215395388", DustTorso, 2, .8)
  3188. end
  3189. end))
  3190. DustHumanoid.Health = 0
  3191. end
  3192.  
  3193. else
  3194. wait(2)
  3195. DustHumanoid.Health = 0
  3196. end
  3197.  
  3198.  
  3199. end
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205. if DustHumanoid.Health < 0.001 then
  3206. coroutine.resume(coroutine.create(function()
  3207. pem.Rate = 0
  3208. end))
  3209. DustAlive = false
  3210. game:GetService("Debris"):AddItem(Dust, 2)
  3211. so("2162238854", DustTorso, 2, .8)
  3212. end
  3213.  
  3214.  
  3215. if Dust.Parent ~= Effects then
  3216. coroutine.resume(coroutine.create(function()
  3217. Dust:Destroy()
  3218. end))
  3219. DustAlive = false
  3220. end
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226. wait(1)
  3227. end
  3228.  
  3229.  
  3230.  
  3231. end))
  3232.  
  3233.  
  3234.  
  3235.  
  3236. end))
  3237. end
  3238. end))
  3239.  
  3240.  
  3241.  
  3242. wait(3)
  3243. coroutine.resume(coroutine.create(function()
  3244. head.Velocity = RootPart.CFrame.lookVector * 1.2
  3245. coroutine.resume(coroutine.create(function()
  3246. makrag(c)
  3247. end))
  3248. h.Health = 0
  3249. c:BreakJoints()
  3250. RootPart.CFrame = Torso.CFrame*cn(0,-2,0)
  3251. RootPart.Anchored=false
  3252. end))
  3253. attack = false
  3254.  
  3255. end
  3256.  
  3257. end
  3258. end
  3259. TheGunHandle.Touched:connect(onTouch)
  3260.  
  3261.  
  3262. wait(1)
  3263. coroutine.resume(coroutine.create(function()
  3264. TheGunHandle:Destroy()
  3265. end))
  3266.  
  3267. if IsHit == false then
  3268. attack = false
  3269. end
  3270. end
  3271.  
  3272.  
  3273. function Attack4()
  3274. attack=true
  3275. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3276. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3277. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(50))},"Back","Out",.6)
  3278. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-50))},"Back","Out",.6)
  3279. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3280. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3281. wait(.6)
  3282. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3283. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3284. SetTween(RW,{C0=CFrame.new(3.5 , 4.5, 4.0)*angles(math.rad(90),math.rad(0),math.rad(10))},"Quad","Out",.4)
  3285. SetTween(LW,{C0=CFrame.new(-3.5, 4.5, 4.0)*angles(math.rad(90),math.rad(0),math.rad(-10))},"Quad","Out",.4)
  3286. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3287. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3288. wait(.4)
  3289. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3290. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(60),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3291. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(-20))},"Back","Out",.2)
  3292. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(20))},"Back","Out",.2)
  3293. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3294. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3295. wait(.2)
  3296.  
  3297. local pilarsize= 1
  3298.  
  3299. if mememode == true then
  3300. pilarsize= 3
  3301. end
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308. WACKYEFFECT({Time = 30, EffectType = "Crown", Size = VT(9,0,9)*pilarsize, Size2 = (VT(10.5,110,10.5)*pilarsize), Transparency = 0.2, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,-3,-6)*angles(RAD(40),0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 357540482, SoundPitch = 1.8/(pilarsize/2), SoundVolume = 2*pilarsize})
  3309.  
  3310.  
  3311.  
  3312. coroutine.resume(coroutine.create(function()
  3313. wait(.1)
  3314. local RPP = RootPart.Position + Vector3.new(0,5,0)
  3315. local lookv= RootPart.CFrame.lookVector
  3316. coroutine.resume(coroutine.create(function()
  3317. for i = 1,10,1 do
  3318. local attackP = RPP+lookv*i*(15*pilarsize)
  3319. local attackCF = CF(attackP,attackP+lookv*5)
  3320. local Portalfloor,PortalPos,test1 = rayCast(attackP, CFrame.new(attackP, attackP - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  3321.  
  3322. local PortalPosCF = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90+math.random(-10,10)),RAD(math.random(-360,360)),RAD(math.random(-10,10)))
  3323. if PortalPosCF ~= nil then
  3324. local Pillar = Instance.new("Part")
  3325. Pillar.Reflectance = 0
  3326. Pillar.Transparency = 0
  3327. Pillar.CanCollide = true
  3328. Pillar.Locked = true
  3329. Pillar.Anchored=true
  3330. Pillar.BrickColor = BrickColor.new("White")
  3331. Pillar.Name = "Pillar"
  3332. Pillar.Size = Vector3.new(8.108, 29.681, 8.108)*pilarsize
  3333. Pillar.Material = "Concrete"
  3334. Pillar:BreakJoints()
  3335. Pillar.Parent = Effects
  3336. Pillar.CFrame = PortalPosCF*cn(0,-30*pilarsize,0)
  3337. local NewPillarMesh = Instance.new("SpecialMesh")
  3338. NewPillarMesh.Parent = Pillar
  3339. NewPillarMesh.MeshId = "http://www.roblox.com/asset/?id=2449719398"
  3340. NewPillarMesh.TextureId = "http://www.roblox.com/asset/?id=1693385655"
  3341. NewPillarMesh.Scale = Vector3.new(1,1,1)*pilarsize
  3342. NewPillarMesh.VertexColor = Vector3.new(23/255, 21/255, 29/255)
  3343. NewPillarMesh.MeshType = Enum.MeshType.FileMesh
  3344.  
  3345. SetTween(Pillar,{CFrame=PortalPosCF*cn(0,12*pilarsize,0)},"Quad","Out",.5)
  3346. coroutine.resume(coroutine.create(function()
  3347. wait(math.random(3,6))
  3348. SetTween(Pillar,{CFrame=PortalPosCF*cn(0,-30*pilarsize,0)*ANGLES(RAD(math.random(-90,90)),RAD(math.random(-360,360)),RAD(math.random(-90,90)))},"Bounce","In",2)
  3349. Pillar.CanCollide = false
  3350. wait(1.5)
  3351. CFMagniDamage(cn(PortalPos),18*pilarsize,20*pilarsize,30*pilarsize,50*pilarsize,"Knockdown")
  3352.  
  3353. WACKYEFFECT({Time = 50, EffectType = "Crown", Size = VT(15,0,15)*pilarsize, Size2 = (VT(19,120,19)*pilarsize), Transparency = 0.6, Transparency2 = 1, CFrame = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90),RAD(math.random(-360,360)),RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 1788899396, SoundPitch = 1/(pilarsize/2), SoundVolume = 3*pilarsize})
  3354.  
  3355. SetTween(Pillar,{Transparency=1},"Quad","Out",2)
  3356. wait(4)
  3357. Pillar:Destroy()
  3358. end))
  3359. CFMagniDamage(cn(PortalPos),16*pilarsize,10*pilarsize,20*pilarsize,-20*pilarsize,"NormalKnockdown")
  3360.  
  3361. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(9,0,9)*pilarsize, Size2 = (VT(4.5,160,4.5)*pilarsize), Transparency = 0.2, Transparency2 = 1, CFrame = PortalPosCF, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 2175667385, SoundPitch = 0.8/(pilarsize/2), SoundVolume = 2*pilarsize})
  3362. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(4.5,40,4.5)*pilarsize, Size2 = (VT(30,0,30)*pilarsize), Transparency = 0.7, Transparency2 = 1, CFrame = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90),RAD(math.random(-360,360)),RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 3})
  3363.  
  3364. end
  3365.  
  3366. wait(.05)
  3367. end
  3368. end))
  3369.  
  3370.  
  3371.  
  3372. end))
  3373.  
  3374. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3375. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3376. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -2.0)*angles(math.rad(90),math.rad(0),math.rad(-20))},"Back","Out",.4)
  3377. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -2.0)*angles(math.rad(90),math.rad(0),math.rad(20))},"Back","Out",.4)
  3378. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3379. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3380. wait(.4)
  3381. attack=false
  3382. end
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393. for i, v in pairs(Head:GetChildren()) do
  3394.  
  3395. if v:IsA("BasePart") and v.BrickColor.Name == "Institutional white" then
  3396. --v.Name = "Eye"
  3397. end
  3398.  
  3399.  
  3400. end
  3401.  
  3402.  
  3403.  
  3404.  
  3405. function ClickCombo()
  3406. if Anim == "Fall" or Anim == "Jump" then
  3407. if Combo == 0 then
  3408. --DownAT()
  3409. end
  3410. else
  3411. if Combo == 0 then
  3412. AT1()
  3413. Combo = 1
  3414. elseif Combo == 1 then
  3415. AT2()
  3416. Combo = 0
  3417. elseif Combo == 2 then
  3418. AT3()
  3419. Combo = 0
  3420. end
  3421. end
  3422. end
  3423.  
  3424. Button1DownF=function()
  3425.  
  3426. if attack==false then
  3427.  
  3428. ClickCombo()
  3429. else
  3430.  
  3431. end
  3432.  
  3433. end
  3434.  
  3435.  
  3436.  
  3437. KeyUpF=function(key)
  3438.  
  3439.  
  3440.  
  3441. end
  3442.  
  3443. Mouse.KeyDown:Connect(function(key)
  3444. key:lower()
  3445. if key == "z" and attack ==false then
  3446. Attack1()
  3447. end
  3448. if key == "x" and attack ==false then
  3449. Attack2()
  3450. end
  3451. if key == "c" and attack ==false then
  3452. Attack3()
  3453. end
  3454. if key == "v" and attack ==false then
  3455. Attack4()
  3456. end
  3457. end)
  3458.  
  3459.  
  3460.  
  3461.  
  3462. if mememode == false then
  3463. mememode=true
  3464. lastid= "http://www.roblox.com/asset/?id=167664731" --1847367023
  3465.  
  3466. lastsongpos = 0
  3467. s2.TimePosition = lastsongpos
  3468. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",1)
  3469. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",1)
  3470. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(60))},"Quad","InOut",1)
  3471. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-60))},"Quad","InOut",1)
  3472. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",1)
  3473. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",1)
  3474. so("1837106999", Character,1, 1)
  3475. wait(1)
  3476.  
  3477.  
  3478. lastid= "http://www.roblox.com/asset/?id=1907454616" --1847367023 194920243
  3479.  
  3480. lastsongpos = 0
  3481. s2.TimePosition = lastsongpos
  3482.  
  3483.  
  3484.  
  3485.  
  3486. for i, v in pairs(Head:GetChildren()) do
  3487. if v:IsA("BasePart") and v.BrickColor.Name == "Really black" and v.Name ~= "Head" then
  3488.  
  3489. if v.Name == "Handle" then
  3490. v.Transparency=1
  3491. v.Decal.Transparency=1
  3492. else
  3493. SetTween(v,{Transparency=1},"Quad","InOut",.1)
  3494.  
  3495. end
  3496.  
  3497.  
  3498. end
  3499. if v:IsA("BasePart") and (v.Name == "Eye1" or v.Name == "Eye2" ) then
  3500. SetTween(v,{Color=Color3.new(1,0,0)},"Quad","InOut",1)
  3501.  
  3502. SetTween(v.Mesh,{Scale=Vector3.new(0.8,5.8,.825)},"Quad","InOut",1)
  3503.  
  3504.  
  3505. SetTween(v.Mesh,{Offset=Vector3.new(0,-.5,0)},"Quad","InOut",1)
  3506.  
  3507.  
  3508.  
  3509. end
  3510.  
  3511.  
  3512. end
  3513.  
  3514. coroutine.resume(coroutine.create(function()
  3515. local MaskPart = Instance.new("Part")
  3516. MaskPart.Reflectance = 0
  3517. MaskPart.Transparency = 0
  3518. MaskPart.CanCollide = false
  3519. MaskPart.Locked = true
  3520. MaskPart.Anchored=false
  3521. MaskPart.BrickColor = BrickColor.new("Really blue")
  3522. MaskPart.Name = "LMaskPart"
  3523. MaskPart.Size = Vector3.new(.1,.1,.1)
  3524. MaskPart.Material = "SmoothPlastic"
  3525. MaskPart:BreakJoints()
  3526. MaskPart.Parent = Head
  3527. MaskPart.CFrame = RootPart.CFrame
  3528.  
  3529. local SWeld=weld(MaskPart,Head,MaskPart,cf(-.75,-0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3530. SetTween(SWeld,{C0=CFrame.new(-2.75,0,-1.0)*angles(math.rad(0),math.rad(-15),math.rad(math.random(-15,15)))},"Elastic","Out",1.5)
  3531.  
  3532. local NewMaskMesh = Instance.new("SpecialMesh")
  3533. NewMaskMesh.Parent = MaskPart
  3534. NewMaskMesh.MeshId = "http://www.roblox.com/asset/?id=2349611011"
  3535. NewMaskMesh.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  3536. NewMaskMesh.Scale = Vector3.new(3, 3.0999999, 3)/10
  3537. NewMaskMesh.MeshType = Enum.MeshType.FileMesh
  3538. end))
  3539. coroutine.resume(coroutine.create(function()
  3540. local MaskPart = Instance.new("Part")
  3541. MaskPart.Reflectance = 0
  3542. MaskPart.Transparency = 0
  3543. MaskPart.CanCollide = false
  3544. MaskPart.Locked = true
  3545. MaskPart.Anchored=false
  3546. MaskPart.BrickColor = BrickColor.new("Really blue")
  3547. MaskPart.Name = "RMaskPart"
  3548. MaskPart.Size = Vector3.new(.1,.1,.1)
  3549. MaskPart.Material = "SmoothPlastic"
  3550. MaskPart:BreakJoints()
  3551. MaskPart.Parent = Head
  3552. MaskPart.CFrame = RootPart.CFrame
  3553.  
  3554. local SWeld=weld(MaskPart,Head,MaskPart,cf(.75,-0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3555. SetTween(SWeld,{C0=CFrame.new(2.75,0,-1.0)*angles(math.rad(0),math.rad(-15),math.rad(math.random(-15,15)))},"Elastic","Out",1)
  3556.  
  3557. local NewMaskMesh = Instance.new("SpecialMesh")
  3558. NewMaskMesh.Parent = MaskPart
  3559. NewMaskMesh.MeshId = "http://www.roblox.com/asset/?id=2349606351"
  3560. NewMaskMesh.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  3561. NewMaskMesh.Scale = Vector3.new(3, 3.0999999, 3)/10
  3562. NewMaskMesh.MeshType = Enum.MeshType.FileMesh
  3563. end))
  3564.  
  3565.  
  3566.  
  3567.  
  3568. coroutine.resume(coroutine.create(function()
  3569. wait(1)
  3570. local MoveVal = 1
  3571. while mememode == true do
  3572.  
  3573. if MoveVal == 1 then
  3574. MoveVal =-1
  3575. else
  3576. MoveVal=1
  3577. end
  3578.  
  3579. if Head:FindFirstChild("RMaskPart") then
  3580.  
  3581. local HPa = Head:FindFirstChild("RMaskPart")
  3582. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(2.75+MoveVal/(math.random(30,40)/10),MoveVal/(math.random(60,80)/10),-1.0)*angles(math.rad(-30),math.rad(-15+MoveVal*5),math.rad(math.random(-15,15)))},"Quad","InOut",1)
  3583. end
  3584. if Head:FindFirstChild("LMaskPart") then
  3585. local HPa = Head:FindFirstChild("LMaskPart")
  3586. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(-2.75-MoveVal/(math.random(30,40)/10),MoveVal/(math.random(60,80)/10),-1.0)*angles(math.rad(-30),math.rad(15+MoveVal*5),math.rad(math.random(-15,15)))},"Quad","InOut",1)
  3587. end
  3588. if Head:FindFirstChild("Eye1") then
  3589. local HPa = Head:FindFirstChild("Eye1")
  3590. SetTween(HPa,{Color=Color3.new(.25+MoveVal/4,0,0)},"Quad","InOut",1)
  3591.  
  3592.  
  3593. end
  3594.  
  3595. if Head:FindFirstChild("Eye2") then
  3596. local HPa = Head:FindFirstChild("Eye2")
  3597. SetTween(HPa,{Color=Color3.new(.25+MoveVal/4,0,0)},"Quad","InOut",1)
  3598.  
  3599.  
  3600.  
  3601.  
  3602. end
  3603.  
  3604. wait(1)
  3605. end
  3606.  
  3607.  
  3608. if Head:FindFirstChild("RMaskPart") then
  3609.  
  3610. local HPa = Head:FindFirstChild("RMaskPart")
  3611. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(.75,-0,-1.25)*angles(math.rad(-0),math.rad(-0),math.rad(0))},"Quad","InOut",.1)
  3612. end
  3613. if Head:FindFirstChild("LMaskPart") then
  3614. local HPa = Head:FindFirstChild("LMaskPart")
  3615. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(-.75,-0.1,-1.25)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.1)
  3616. end
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622. for i, v in pairs(Head:GetChildren()) do
  3623. if v:IsA("BasePart") and v.BrickColor.Name == "Really black" and v.Name ~= "Head" then
  3624.  
  3625. if v.Name == "Handle" then
  3626. coroutine.resume(coroutine.create(function()
  3627. wait(.2)
  3628. v.Transparency=0
  3629. v.Decal.Transparency=0
  3630. end))
  3631. else
  3632. SetTween(v,{Transparency=0},"Quad","InOut",.1)
  3633.  
  3634. end
  3635.  
  3636.  
  3637. end
  3638. if v:IsA("BasePart") and (v.Name == "Eye1" or v.Name == "Eye2" ) then
  3639. SetTween(v,{Color=Color3.new(1,1,1)},"Quad","InOut",1)
  3640. SetTween(v.Mesh,{Offset=Vector3.new(0,0,0)},"Quad","InOut",1)
  3641. SetTween(v.Mesh,{Scale=Vector3.new(1,1,1)},"Quad","InOut",1)
  3642.  
  3643.  
  3644.  
  3645.  
  3646. end
  3647. if v:IsA("BasePart") and (v.Name == "RMaskPart" or v.Name == "LMaskPart" ) then
  3648. coroutine.resume(coroutine.create(function()
  3649. wait(.2)
  3650. v:Destroy()
  3651. end))
  3652. end
  3653.  
  3654. end
  3655.  
  3656.  
  3657.  
  3658. end))
  3659.  
  3660.  
  3661.  
  3662. lastsongpos = 0
  3663. s2.TimePosition = lastsongpos
  3664.  
  3665. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3666. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3667. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3668. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3669. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3670. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3671.  
  3672. wait(.5)
  3673. else
  3674. mememode=false
  3675.  
  3676.  
  3677.  
  3678. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3679. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3680. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3681. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3682. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3683. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3684.  
  3685. wait(.25)
  3686.  
  3687. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3688. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3689. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(60))},"Quad","InOut",.5)
  3690. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-60))},"Quad","InOut",.5)
  3691. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3692. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3693.  
  3694. wait(.5)
  3695.  
  3696.  
  3697. CurId=CurId-1
  3698.  
  3699.  
  3700. end
  3701.  
  3702. attack = false
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717. --math.rad(math.random(-math.random(1,5),math.random(1,5)))
  3718. gout= false
  3719. gnum = 0
  3720. gnum2 = 20
  3721. crypos=0
  3722. s3:play()
  3723. s3.Volume = 0
  3724. coroutine.resume(coroutine.create(function()
  3725. while Humanoid.Health>0.001 do
  3726. sine = sine + change
  3727. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3728.  
  3729. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3730. local velderp = RootPart.Velocity.y
  3731.  
  3732.  
  3733. local wwalk = Anim
  3734.  
  3735. if RootPart.Velocity.y > 1 and hitfloor == nil then
  3736. Anim = "Jump"
  3737.  
  3738. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  3739. Anim = "Fall"
  3740. elseif Humanoid.Sit == true then
  3741. Anim = "Sit"
  3742. elseif torvel < 1 and hitfloor ~= nil then
  3743. Anim = "Idle"
  3744. elseif torvel > 2 and hitfloor ~= nil then
  3745.  
  3746. Anim = "Walk"
  3747.  
  3748. else
  3749. Anim = ""
  3750.  
  3751. end
  3752.  
  3753. if Anim=="Jump" and wwalk == "Walk" and mememode==true then
  3754. local Portalfloor,PortalPos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  3755.  
  3756. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(0,60,0), Size2 = (VT(30,0,30)), Transparency = 0.2, Transparency2 = 1, CFrame = cn(PortalPos) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  3757.  
  3758. end
  3759.  
  3760.  
  3761.  
  3762. coroutine.resume(coroutine.create(function()
  3763. if mememode == true then
  3764. if s3.Parent == nil or s3 == nil then
  3765.  
  3766. s3 = s3c:Clone()
  3767. s3.Parent = Head
  3768. s3.Name = "Crying"
  3769. -- s2.SoundId = lastid
  3770. s3.Pitch = 0.5
  3771. s3.Volume = 0
  3772. s3.Looped = true
  3773. s3.archivable = false
  3774. s3.TimePosition = crypos
  3775.  
  3776. s3:play()
  3777.  
  3778.  
  3779. else
  3780. crypos=s3.TimePosition
  3781. s3.Pitch = 0.5
  3782.  
  3783. --s2.Volume = 1.5
  3784.  
  3785. s3.Looped = true
  3786. s3.SoundId = crying
  3787. s3.EmitterSize = 40
  3788. end
  3789.  
  3790.  
  3791. end
  3792. end))
  3793.  
  3794.  
  3795.  
  3796. coroutine.resume(coroutine.create(function()
  3797.  
  3798.  
  3799. if s2.Parent == nil or s2 == nil then
  3800.  
  3801. s2 = s2c:Clone()
  3802. s2.Parent = Torso
  3803. s2.Name = "BGMusic"
  3804. -- s2.SoundId = lastid
  3805. s2.Pitch = 1.5
  3806. s2.Volume = 1.5
  3807. s2.Looped = true
  3808. s2.archivable = false
  3809. s2.TimePosition = lastsongpos
  3810. if playsong == true then
  3811. s2:play()
  3812. elseif playsong == false then
  3813. s2:stop()
  3814. end
  3815.  
  3816.  
  3817. else
  3818. lastsongpos=s2.TimePosition
  3819.  
  3820. if mememode == false then
  3821.  
  3822. s2.Pitch = .85
  3823.  
  3824. s2.Volume = 1.5
  3825.  
  3826. s2.Looped = true
  3827. s2.SoundId = lastid
  3828. s2.EmitterSize = 30
  3829. else
  3830.  
  3831.  
  3832. s2.Pitch = .9
  3833.  
  3834. s2.Volume = 2
  3835.  
  3836. s2.Looped = true
  3837. s2.SoundId = lastid
  3838. s2.EmitterSize = 35
  3839. end
  3840.  
  3841. end
  3842.  
  3843.  
  3844.  
  3845. end))
  3846.  
  3847. if mememode == true then
  3848. gnum = gnum + 1
  3849. if gnum > gnum2 then
  3850.  
  3851. gnum2 = math.random(10,100)
  3852. gnum = 0
  3853. coroutine.resume(coroutine.create(function()
  3854. gout = true
  3855. s3.Volume = 3
  3856. wait(math.random(2,12)/50)
  3857.  
  3858.  
  3859. s3.Volume = 0
  3860. gout=false
  3861. end))
  3862.  
  3863.  
  3864. end
  3865. end
  3866.  
  3867.  
  3868.  
  3869. inairvel=torvel
  3870.  
  3871.  
  3872. if inairvel > 30 then
  3873. inairvel=30
  3874. end
  3875. inairvel=inairvel/50*2
  3876.  
  3877.  
  3878.  
  3879. if attack == false then
  3880. if Anim == "Jump" then
  3881. change = 0.60*2
  3882. SetTween(RJW,{C0=RootCF* cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(-6.5 - 1.5 * math.cos(sine / 8))+inairvel/2, math.rad(0), math.rad(0))},"Quad","Out",0.25)
  3883. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3884. SetTween(RW,{C0=CFrame.new(3.5 , -2.60, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(10 + 0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3885. SetTween(LW,{C0=CFrame.new(-3.5, -2.6, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-10 - 2 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3886. SetTween(RH,{C0=CFrame.new(0, -2+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3887. SetTween(LH,{C0=CFrame.new(0, -2+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3888.  
  3889.  
  3890. elseif Anim == "Fall" then
  3891. change = 0.60*2
  3892. SetTween(RJW,{C0=RootCF*cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(5.5 - 1.5 * math.cos(sine / 8))-inairvel, math.rad(0), math.rad(0))},"Quad","Out",0.25)
  3893. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(26.5 + 2.5 * math.cos(sine / 8))+inairvel, math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3894. SetTween(RW,{C0=CFrame.new(3.2 , -1.50, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(45 + 0 * math.cos(sine / 8)))},"Quad","InOut",0.15)
  3895. SetTween(LW,{C0=CFrame.new(-3.2, -1.5, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-45 - 2 * math.cos(sine / 8)))},"Quad","InOut",0.15)
  3896. SetTween(RH,{C0=CFrame.new(0, -1+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3897. SetTween(LH,{C0=CFrame.new(0, -1+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908. elseif Anim == "Idle" then
  3909.  
  3910.  
  3911.  
  3912. if mememode == false then
  3913.  
  3914. change = 0.60
  3915. Humanoid.JumpPower = 90
  3916. Humanoid.WalkSpeed=16
  3917. local ADNum = .25
  3918. SetTween(RJW,{C0=RootCF*cn(0, 0, 2.1 + 0.2395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(20 - 0 * math.cos(sine / 8)), math.rad((0 + .5* math.cos(sine / 4))), math.rad(-0))},"Quad","InOut",0.1)
  3919. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2) *angles(math.rad(-3.5 - 1.5 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(10), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  3920. SetTween(RW,{C0=CFrame.new(3 , 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 12 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(-25), math.rad(30 - 6 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3921. SetTween(LW,{C0=CFrame.new(-3, 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 12 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(25), math.rad(-30 + 6 * math.cos(sine / 8 )))},"Quad","Out",0.1)
  3922. SetTween(RH,{C0=CFrame.new(0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5- 6.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3923. SetTween(LH,{C0=CFrame.new(-0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5+ 6.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3924. else
  3925. change = 0.60
  3926. Humanoid.JumpPower = 90
  3927. Humanoid.WalkSpeed=16
  3928. local ADNum = .25
  3929. SetTween(RJW,{C0=RootCF*cn(0, 0, 2.1 + 0.2395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(20 - 0 * math.cos(sine / 8)), math.rad((0 + .5* math.cos(sine / 4))), math.rad(-0))},"Quad","InOut",0.1)
  3930.  
  3931. if gout == false then
  3932. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2) *angles(math.rad(13.5 - 1.5 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(0), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  3933. else
  3934. SetTween(NeckW,{C0=NeckCF*CFrame.new(0+ (math.random(-10,10)/350), -1, 2 + (math.random(-10,10)/350)) *angles(math.rad(math.random(-math.random(1,5),math.random(1,5))), math.rad(0+math.random(-math.random(1,5),math.random(1,5))), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.0)
  3935.  
  3936. end
  3937. SetTween(RW,{C0=CFrame.new(3 , 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 6 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(-25), math.rad(30 - 2 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3938. SetTween(LW,{C0=CFrame.new(-3, 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 6 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(25), math.rad(-30 + 2 * math.cos(sine / 8 )))},"Quad","Out",0.1)
  3939. SetTween(RH,{C0=CFrame.new(0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5- 2.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3940. SetTween(LH,{C0=CFrame.new(-0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5+ 2.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3941.  
  3942. end
  3943.  
  3944.  
  3945. elseif Anim == "Walk" then
  3946. local speed=1
  3947. if mememode == true then
  3948. speed=1.5
  3949. end
  3950.  
  3951.  
  3952.  
  3953. if mememode == false then
  3954.  
  3955.  
  3956. local ADNum = 1
  3957.  
  3958. change = 2.6*speed
  3959. Humanoid.JumpPower = 90*speed
  3960. Humanoid.WalkSpeed=56*speed
  3961. SetTween(RJW,{C0=RootCF*CFrame.new(0, 1 + 1.0395 * math.cos(sine / 4), 2.4+ 0.855 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad(20 - 6 * math.cos(sine / 4)), math.rad(12 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 70, math.rad(18 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3962. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2 + 0.025 * math.cos(sine / 4)) * angles(math.rad(10 + 6.5 * math.cos(sine / 4)), math.rad(0 - 16 * math.cos(sine / 8)), math.rad(-18 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 16)},"Linear","InOut",WalkAnimMove/speed)
  3963. --SetTween(RW,{C0=CFrame.new(1.5, 0.6, 0) * angles(math.rad(21+8 * math.cos(sine / 8)), math.rad(-70) + RootPart.RotVelocity.Y / 80, math.rad(70) + RootPart.RotVelocity.Y / 120)},"Linear","InOut",WalkAnimMove/speed)
  3964. --SetTween(LW,{C0=CFrame.new(-1.5, 0.6, 0) * angles(math.rad(90-6* math.cos(sine / 4)), math.rad(0) + RootPart.RotVelocity.Y / 80, math.rad(-10) - RootPart.RotVelocity.Y / 90)},"Linear","InOut",WalkAnimMove/speed)
  3965. SetTween(RW,{C0=cf(3, 1.5 - 0.55 * math.cos(sine / 8) / 2,-1.1+ 0.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-10.5 + 90 * math.cos(sine / 8)) + -math.sin(sine / 8) / 2.5, math.rad(90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 + 22.5 * math.cos(sine / 8)), math.rad(-90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3966. SetTween(LW,{C0=cf(-3, 1.5 + 0.55 * math.cos(sine / 8) / 2,-1.1+ -0.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-10.5 - 90 * math.cos(sine / 8)) + math.sin(sine / 8) / 2.5, math.rad(-90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 - 22.5 * math.cos(sine / 8)), math.rad(90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3967. SetTween(RH,{C0=cf(0, -2.825 - 0.55 * math.cos(sine / 8) / 2,-1 + 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 - 50 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + -math.sin(sine / 8) / 2.5, math.rad(90 + 0 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 8)), math.rad(-90) - RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3968. SetTween(LH,{C0=cf(-0, -2.825 + 0.55 * math.cos(sine / 8) / 2,-1 - 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 + 50 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + math.sin(sine / 8) / 2.5, math.rad(-90 + 0 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 8)), math.rad(90)- RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3969. else
  3970.  
  3971.  
  3972.  
  3973.  
  3974. local ADNum = 1
  3975.  
  3976. change = 2.6*speed
  3977. Humanoid.JumpPower = 90*speed
  3978. Humanoid.WalkSpeed=76*speed
  3979. SetTween(RJW,{C0=RootCF*CFrame.new(0, 1 + 1.3395 * math.cos(sine / 4), 2.4+ 0.855 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad(20 - 6 * math.cos(sine / 4)), math.rad(12 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 70, math.rad(18 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3980.  
  3981.  
  3982. if gout == false then
  3983. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 1, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad(10 + 6.5 * math.cos(sine / 4)), math.rad(0 - 3 * math.cos(sine / 8)), math.rad(-18 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 16)},"Linear","InOut",WalkAnimMove/speed)
  3984. else
  3985. SetTween(NeckW,{C0=NeckCF*CFrame.new(0+ (math.random(-10,10)/350), 1, 0 + (math.random(-10,10)/350)) *angles(math.rad(math.random(-math.random(1,5),math.random(1,5))), math.rad(0+math.random(-math.random(1,5),math.random(1,5))), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.0)
  3986.  
  3987. end
  3988.  
  3989.  
  3990. --SetTween(RW,{C0=CFrame.new(1.5, 0.6, 0) * angles(math.rad(21+8 * math.cos(sine / 8)), math.rad(-70) + RootPart.RotVelocity.Y / 80, math.rad(70) + RootPart.RotVelocity.Y / 120)},"Linear","InOut",WalkAnimMove/speed)
  3991. --SetTween(LW,{C0=CFrame.new(-1.5, 0.6, 0) * angles(math.rad(90-6* math.cos(sine / 4)), math.rad(0) + RootPart.RotVelocity.Y / 80, math.rad(-10) - RootPart.RotVelocity.Y / 90)},"Linear","InOut",WalkAnimMove/speed)
  3992. SetTween(RW,{C0=cf(3, 1.5 - 0.55 * math.cos(sine / 8) / 2,-1.1- 2.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-1.5 + 30 * math.cos(sine / 8)) + -math.sin(sine / 8) / 2.5, math.rad(90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 + 22.5 * math.cos(sine / 8)), math.rad(-90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3993. SetTween(LW,{C0=cf(-3, 1.5 + 0.55 * math.cos(sine / 8) / 2,-1.1- -2.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-1.5 - 30 * math.cos(sine / 8)) + math.sin(sine / 8) / 2.5, math.rad(-90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 - 22.5 * math.cos(sine / 8)), math.rad(90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3994. SetTween(RH,{C0=cf(0, -2.825 - 0.55 * math.cos(sine / 8) / 2,-1 - 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 - 60 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + -math.sin(sine / 8) / 2.5, math.rad(90 - 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 + 6.5 * math.cos(sine / 8)), math.rad(-90) - RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3995. SetTween(LH,{C0=cf(-0, -2.825 + 0.55 * math.cos(sine / 8) / 2,-1 + 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 + 60 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + math.sin(sine / 8) / 2.5, math.rad(-90 - 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 - 6.5 * math.cos(sine / 8)), math.rad(90)- RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004. end
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015. elseif Anim == "Sit" then
  4016. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4017. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4018. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  4019. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  4020. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4021. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4022.  
  4023. end
  4024. end
  4025.  
  4026. wait(Animstep)
  4027. end
  4028. end))
  4029. local Value1=MaybeOk(1,"29,30,31,10,12,29,30,31,0") warn(MaybeOk(1,"12,15,1,4,9,14,7,0"))
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035. -----------------------------------------------------------------
  4036. -- ____________
  4037. -- /100101001011\ [-Deer Logger-]
  4038. -- [01-()-10-()-01] when runing this script then i can
  4039. -- \011001000101/ see who it isso its not the best
  4040. -- [10\-'--'-/01] plan you had and the white list
  4041. -- \10\ /10/ is just there to get rid of sum
  4042. -- [10\__/10] that copy the script
  4043. -- \======/
  4044. -----------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement