sawgamer1

Untitled

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