Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- local chil = workspace:GetChildren()
- for i,v in pairs(chil) do
- if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
- v:Destroy()
- end
- end
- Camera0 = Instance.new("Camera")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Part3 = Instance.new("Part")
- UnionOperation4 = Instance.new("UnionOperation")
- Part5 = Instance.new("Part")
- PointLight6 = Instance.new("PointLight")
- RotateV7 = Instance.new("RotateV")
- Model8 = Instance.new("Model")
- Script9 = Instance.new("Script")
- SpawnLocation10 = Instance.new("SpawnLocation")
- Decal11 = Instance.new("Decal")
- Model12 = Instance.new("Model")
- Model13 = Instance.new("Model")
- UnionOperation14 = Instance.new("UnionOperation")
- Beam15 = Instance.new("Beam")
- Sound16 = Instance.new("Sound")
- Motor6D17 = Instance.new("Motor6D")
- Motor6D18 = Instance.new("Motor6D")
- Motor6D19 = Instance.new("Motor6D")
- Motor6D20 = Instance.new("Motor6D")
- Motor6D21 = Instance.new("Motor6D")
- ManualWeld22 = Instance.new("ManualWeld")
- ManualWeld23 = Instance.new("ManualWeld")
- UnionOperation24 = Instance.new("UnionOperation")
- BillboardGui25 = Instance.new("BillboardGui")
- TextLabel26 = Instance.new("TextLabel")
- TextLabel27 = Instance.new("TextLabel")
- Script28 = Instance.new("Script")
- ManualWeld29 = Instance.new("ManualWeld")
- Decal30 = Instance.new("Decal")
- Part31 = Instance.new("Part")
- Sound32 = Instance.new("Sound")
- Sound33 = Instance.new("Sound")
- Sound34 = Instance.new("Sound")
- Sound35 = Instance.new("Sound")
- Sound36 = Instance.new("Sound")
- Sound37 = Instance.new("Sound")
- Sound38 = Instance.new("Sound")
- Sound39 = Instance.new("Sound")
- Sound40 = Instance.new("Sound")
- Sound41 = Instance.new("Sound")
- Sound42 = Instance.new("Sound")
- Motor6D43 = Instance.new("Motor6D")
- MeshPart44 = Instance.new("MeshPart")
- ManualWeld45 = Instance.new("ManualWeld")
- MeshPart46 = Instance.new("MeshPart")
- ManualWeld47 = Instance.new("ManualWeld")
- MeshPart48 = Instance.new("MeshPart")
- ManualWeld49 = Instance.new("ManualWeld")
- MeshPart50 = Instance.new("MeshPart")
- ManualWeld51 = Instance.new("ManualWeld")
- MeshPart52 = Instance.new("MeshPart")
- ManualWeld53 = Instance.new("ManualWeld")
- MeshPart54 = Instance.new("MeshPart")
- Weld55 = Instance.new("Weld")
- Humanoid56 = Instance.new("Humanoid")
- Part57 = Instance.new("Part")
- SpecialMesh58 = Instance.new("SpecialMesh")
- Script59 = Instance.new("Script")
- Sound60 = Instance.new("Sound")
- Pants61 = Instance.new("Pants")
- Shirt62 = Instance.new("Shirt")
- Part63 = Instance.new("Part")
- ManualWeld64 = Instance.new("ManualWeld")
- Part65 = Instance.new("Part")
- ManualWeld66 = Instance.new("ManualWeld")
- MeshPart67 = Instance.new("MeshPart")
- Part68 = Instance.new("Part")
- Part69 = Instance.new("Part")
- Part70 = Instance.new("Part")
- Part71 = Instance.new("Part")
- ManualWeld72 = Instance.new("ManualWeld")
- Part73 = Instance.new("Part")
- ManualWeld74 = Instance.new("ManualWeld")
- Part75 = Instance.new("Part")
- ManualWeld76 = Instance.new("ManualWeld")
- Part77 = Instance.new("Part")
- ManualWeld78 = Instance.new("ManualWeld")
- Part79 = Instance.new("Part")
- ManualWeld80 = Instance.new("ManualWeld")
- Sound81 = Instance.new("Sound")
- Camera0.Parent = mas
- Camera0.CFrame = CFrame.new(62.9721527, 89.4157257, -37.9126358, 0.974982738, -0.0902482718, 0.203135103, -0, 0.913868308, 0.406010807, -0.222280473, -0.395853519, 0.891005874)
- Camera0.CoordinateFrame = CFrame.new(62.9721527, 89.4157257, -37.9126358, 0.974982738, -0.0902482718, 0.203135103, -0, 0.913868308, 0.406010807, -0.222280473, -0.395853519, 0.891005874)
- Camera0.Focus = CFrame.new(62.5658875, 88.603714, -39.6946259, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera0.focus = CFrame.new(62.5658875, 88.603714, -39.6946259, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Model1.Parent = mas
- Part2.Parent = Model1
- Part2.CFrame = CFrame.new(-60.4126663, 5.55689383, -162.584, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part2.Orientation = Vector3.new(0, 0, 90)
- Part2.Position = Vector3.new(-60.4126663, 5.55689383, -162.584)
- Part2.Rotation = Vector3.new(0, 0, 90)
- Part2.Transparency = 1
- Part2.Size = Vector3.new(2.05412745, 77.9478531, 77.9478531)
- Part2.Anchored = true
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.Material = Enum.Material.SmoothPlastic
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.Shape = Enum.PartType.Cylinder
- Part3.Parent = Model1
- Part3.CFrame = CFrame.new(-60.7876701, 16.9518814, -163.129044, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part3.Position = Vector3.new(-60.7876701, 16.9518814, -163.129044)
- Part3.Color = Color3.new(0, 0, 1)
- Part3.Transparency = 1
- Part3.Size = Vector3.new(11.8312006, 21.6499958, 12.28965)
- Part3.Anchored = true
- Part3.BottomSurface = Enum.SurfaceType.Smooth
- Part3.BrickColor = BrickColor.new("Really blue")
- Part3.TopSurface = Enum.SurfaceType.Smooth
- Part3.brickColor = BrickColor.new("Really blue")
- UnionOperation4.Parent = Model1
- UnionOperation4.CFrame = CFrame.new(-60.9096642, 16.953928, -162.126114, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- UnionOperation4.Orientation = Vector3.new(0, 90, 0)
- UnionOperation4.Position = Vector3.new(-60.9096642, 16.953928, -162.126114)
- UnionOperation4.Rotation = Vector3.new(0, 90, 0)
- UnionOperation4.Color = Color3.new(0, 0, 1)
- UnionOperation4.Size = Vector3.new(78.035202, 28.0076447, 76.9837036)
- UnionOperation4.BrickColor = BrickColor.new("Really blue")
- UnionOperation4.CanCollide = false
- UnionOperation4.brickColor = BrickColor.new("Really blue")
- Part5.Parent = Model1
- Part5.CFrame = CFrame.new(-60.7826767, 1.45502901, -163.163986, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part5.Position = Vector3.new(-60.7826767, 1.45502901, -163.163986)
- Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part5.Size = Vector3.new(86.9104919, 2.91001558, 85.2406006)
- Part5.Anchored = true
- Part5.BottomSurface = Enum.SurfaceType.Smooth
- Part5.BrickColor = BrickColor.new("Really black")
- Part5.TopParamA = -0.10000000149012
- Part5.TopParamB = 0.10000000149012
- Part5.TopSurface = Enum.SurfaceType.Motor
- Part5.TopSurfaceInput = Enum.InputType.Constant
- Part5.brickColor = BrickColor.new("Really black")
- PointLight6.Parent = Part5
- PointLight6.Range = 45
- PointLight6.Brightness = 0.60000002384186
- RotateV7.Parent = Part5
- RotateV7.C0 = CFrame.new(0, 1.45500779, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- RotateV7.C1 = CFrame.new(1.03999996, -14.04, 0.129999995, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- RotateV7.Part0 = Part5
- RotateV7.Part1 = UnionOperation4
- RotateV7.part1 = UnionOperation4
- RotateV7.BaseAngle = 1.5707963705063
- Model8.Name = "CompiledScripts"
- Model8.Parent = mas
- Script9.Name = "Script1"
- Script9.Parent = Model8
- table.insert(cors,sandbox(Script9,function()
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- local chil = workspace:GetChildren()
- for i,v in pairs(chil) do
- if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
- v:Destroy()
- end
- end
- Camera0 = Instance.new("Camera")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Part3 = Instance.new("Part")
- UnionOperation4 = Instance.new("UnionOperation")
- Part5 = Instance.new("Part")
- PointLight6 = Instance.new("PointLight")
- RotateV7 = Instance.new("RotateV")
- Camera0.Parent = mas
- Camera0.CFrame = CFrame.new(49.1692734, 97.6309052, -100.860832, 0.492994905, -0.474186033, 0.729454339, -0, 0.838422179, 0.545021236, -0.870032191, -0.268692702, 0.413337886)
- Camera0.CoordinateFrame = CFrame.new(49.1692734, 97.6309052, -100.860832, 0.492994905, -0.474186033, 0.729454339, -0, 0.838422179, 0.545021236, -0.870032191, -0.268692702, 0.413337886)
- Camera0.Focus = CFrame.new(-60.7826767, 15.4788857, -163.163986, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera0.focus = CFrame.new(-60.7826767, 15.4788857, -163.163986, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Model1.Parent = mas
- Part2.Parent = Model1
- Part2.CFrame = CFrame.new(-60.4126663, 5.55689383, -162.584, 0, -1, 0, 1, 0, -0, 0, 0, 1)
- Part2.Orientation = Vector3.new(0, 0, 90)
- Part2.Position = Vector3.new(-60.4126663, 5.55689383, -162.584)
- Part2.Rotation = Vector3.new(0, 0, 90)
- Part2.Transparency = 1
- Part2.Size = Vector3.new(2.05412745, 77.9478531, 77.9478531)
- Part2.Anchored = true
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.Material = Enum.Material.SmoothPlastic
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.Shape = Enum.PartType.Cylinder
- Part3.Parent = Model1
- Part3.CFrame = CFrame.new(-60.7876701, 16.9518814, -163.129044, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part3.Position = Vector3.new(-60.7876701, 16.9518814, -163.129044)
- Part3.Color = Color3.new(0, 0, 1)
- Part3.Transparency = 1
- Part3.Size = Vector3.new(11.8312006, 21.6499958, 12.28965)
- Part3.Anchored = true
- Part3.BottomSurface = Enum.SurfaceType.Smooth
- Part3.BrickColor = BrickColor.new("Really blue")
- Part3.TopSurface = Enum.SurfaceType.Smooth
- Part3.brickColor = BrickColor.new("Really blue")
- UnionOperation4.Parent = Model1
- UnionOperation4.CFrame = CFrame.new(-60.9096642, 16.953928, -162.126114, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- UnionOperation4.Orientation = Vector3.new(0, 90, 0)
- UnionOperation4.Position = Vector3.new(-60.9096642, 16.953928, -162.126114)
- UnionOperation4.Rotation = Vector3.new(0, 90, 0)
- UnionOperation4.Color = Color3.new(0, 0, 1)
- UnionOperation4.Size = Vector3.new(78.035202, 28.0076447, 76.9837036)
- UnionOperation4.BrickColor = BrickColor.new("Really blue")
- UnionOperation4.CanCollide = false
- UnionOperation4.brickColor = BrickColor.new("Really blue")
- Part5.Parent = Model1
- Part5.CFrame = CFrame.new(-60.7826767, 1.45502901, -163.163986, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part5.Position = Vector3.new(-60.7826767, 1.45502901, -163.163986)
- Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part5.Size = Vector3.new(86.9104919, 2.91001558, 85.2406006)
- Part5.Anchored = true
- Part5.BottomSurface = Enum.SurfaceType.Smooth
- Part5.BrickColor = BrickColor.new("Really black")
- Part5.TopParamA = -0.10000000149012
- Part5.TopParamB = 0.10000000149012
- Part5.TopSurface = Enum.SurfaceType.Motor
- Part5.TopSurfaceInput = Enum.InputType.Constant
- Part5.brickColor = BrickColor.new("Really black")
- PointLight6.Parent = Part5
- PointLight6.Range = 45
- PointLight6.Brightness = 0.60000002384186
- RotateV7.Parent = Part5
- RotateV7.C0 = CFrame.new(0, 1.45500779, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- RotateV7.C1 = CFrame.new(1.03999996, -14.04, 0.129999995, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- RotateV7.Part0 = Part5
- RotateV7.Part1 = UnionOperation4
- RotateV7.part1 = UnionOperation4
- RotateV7.BaseAngle = 1.5707963705063
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- end))
- SpawnLocation10.Parent = mas
- SpawnLocation10.CFrame = CFrame.new(-66.3779449, 6.8100419, -182.183731, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- SpawnLocation10.Orientation = Vector3.new(0, 180, 0)
- SpawnLocation10.Position = Vector3.new(-66.3779449, 6.8100419, -182.183731)
- SpawnLocation10.Rotation = Vector3.new(-180, 0, -180)
- SpawnLocation10.Transparency = 1
- SpawnLocation10.Size = Vector3.new(6, 0.200000048, 6)
- SpawnLocation10.Anchored = true
- SpawnLocation10.BackSurface = Enum.SurfaceType.Weld
- SpawnLocation10.BottomSurface = Enum.SurfaceType.Weld
- SpawnLocation10.FrontSurface = Enum.SurfaceType.Weld
- SpawnLocation10.LeftSurface = Enum.SurfaceType.Weld
- SpawnLocation10.RightSurface = Enum.SurfaceType.Weld
- SpawnLocation10.TopSurface = Enum.SurfaceType.Smooth
- Decal11.Parent = SpawnLocation10
- Decal11.Texture = "rbxasset://Textures/SpawnLocation.png"
- Decal11.Face = Enum.NormalId.Top
- Model12.Name = "Jevil"
- Model12.Parent = mas
- Model13.Name = "Jevil"
- Model13.Parent = Model12
- Model13.PrimaryPart = Part31
- UnionOperation14.Name = "Torso"
- UnionOperation14.Parent = Model13
- UnionOperation14.CFrame = CFrame.new(-34.545414, 9.70564556, -145.660187, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- UnionOperation14.Orientation = Vector3.new(0, 180, 0)
- UnionOperation14.Position = Vector3.new(-34.545414, 9.70564556, -145.660187)
- UnionOperation14.Rotation = Vector3.new(-180, 0, -180)
- UnionOperation14.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- UnionOperation14.Size = Vector3.new(2.00003052, 2.00002933, 1.00000763)
- UnionOperation14.BrickColor = BrickColor.new("Dark indigo")
- UnionOperation14.Material = Enum.Material.SmoothPlastic
- UnionOperation14.brickColor = BrickColor.new("Dark indigo")
- UnionOperation14.UsePartColor = true
- Beam15.Name = "Neck"
- Beam15.Parent = UnionOperation14
- Beam15.Attachment0 = nil
- Beam15.Attachment1 = nil
- Beam15.FaceCamera = true
- Beam15.LightEmission = 1
- Beam15.LightInfluence = 1
- Beam15.Segments = 50
- Beam15.Texture = "rbxassetid://1134824633"
- Beam15.TextureLength = 5
- Beam15.TextureMode = Enum.TextureMode.Static
- Beam15.TextureSpeed = 2
- Beam15.Transparency = NumberSequence.new(0.20000000298023,0.20000000298023)
- Beam15.Width0 = 0.5
- Beam15.Width1 = 0.5
- Sound16.Name = "Die"
- Sound16.Parent = UnionOperation14
- Sound16.MaxDistance = 300
- Sound16.EmitterSize = 35
- Sound16.MinDistance = 35
- Sound16.SoundId = "rbxassetid://2150821806"
- Sound16.Volume = 2
- Motor6D17.Name = "Head"
- Motor6D17.Parent = UnionOperation14
- Motor6D17.C1 = CFrame.new(-3.9100647e-05, -1.49995828, 2.28881836e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D17.Part0 = UnionOperation14
- Motor6D17.Part1 = UnionOperation24
- Motor6D17.part1 = UnionOperation24
- Motor6D18.Name = "RArm"
- Motor6D18.Parent = UnionOperation14
- Motor6D18.C1 = CFrame.new(-1.50003719, 0.000101089478, 2.28881836e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D18.Part0 = UnionOperation14
- Motor6D18.Part1 = MeshPart46
- Motor6D18.part1 = MeshPart46
- Motor6D19.Name = "LArm"
- Motor6D19.Parent = UnionOperation14
- Motor6D19.C1 = CFrame.new(1.49996281, 0.000101089478, 2.28881836e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D19.Part0 = UnionOperation14
- Motor6D19.Part1 = MeshPart44
- Motor6D19.part1 = MeshPart44
- Motor6D20.Name = "RLeg"
- Motor6D20.Parent = UnionOperation14
- Motor6D20.C1 = CFrame.new(-0.500037193, 2.00010109, 2.28881836e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D20.Part0 = UnionOperation14
- Motor6D20.Part1 = MeshPart48
- Motor6D20.part1 = MeshPart48
- Motor6D21.Name = "LLeg"
- Motor6D21.Parent = UnionOperation14
- Motor6D21.C1 = CFrame.new(0.499962807, 2.00010109, 2.28881836e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D21.Part0 = UnionOperation14
- Motor6D21.Part1 = MeshPart50
- Motor6D21.part1 = MeshPart50
- ManualWeld22.Name = "Weld"
- ManualWeld22.Parent = UnionOperation14
- ManualWeld22.C1 = CFrame.new(-0.78031826, -0.03125, 0.0429611206, 0, 1, -0, -1, 0, 0, 0, 0, 1)
- ManualWeld22.Part0 = UnionOperation14
- ManualWeld22.Part1 = Part70
- ManualWeld22.part1 = Part70
- ManualWeld23.Name = "Weld"
- ManualWeld23.Parent = UnionOperation14
- ManualWeld23.C1 = CFrame.new(-0.00518035889, -0.798576832, -0.415435791, -1, 0, 1.6e-05, 0, -1, 0, 1.6e-05, 0, 1)
- ManualWeld23.Part0 = UnionOperation14
- ManualWeld23.Part1 = MeshPart67
- ManualWeld23.part1 = MeshPart67
- UnionOperation24.Name = "Head"
- UnionOperation24.Parent = Model13
- UnionOperation24.CFrame = CFrame.new(-34.5454521, 11.2056036, -145.660156, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- UnionOperation24.Orientation = Vector3.new(0, 180, 0)
- UnionOperation24.Position = Vector3.new(-34.5454521, 11.2056036, -145.660156)
- UnionOperation24.Rotation = Vector3.new(-180, 0, -180)
- UnionOperation24.Color = Color3.new(0.639216, 0.635294, 0.647059)
- UnionOperation24.Size = Vector3.new(1.20000005, 1.20000005, 1.20000005)
- UnionOperation24.BrickColor = BrickColor.new("Medium stone grey")
- UnionOperation24.Material = Enum.Material.SmoothPlastic
- UnionOperation24.brickColor = BrickColor.new("Medium stone grey")
- UnionOperation24.UsePartColor = true
- BillboardGui25.Name = "Nametag"
- BillboardGui25.Parent = UnionOperation24
- BillboardGui25.Size = UDim2.new(4, 0, 4, 0)
- BillboardGui25.AlwaysOnTop = true
- BillboardGui25.StudsOffset = Vector3.new(0, 2, 0)
- TextLabel26.Name = "Title"
- TextLabel26.Parent = BillboardGui25
- TextLabel26.Size = UDim2.new(1, 0, 0.25, 0)
- TextLabel26.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel26.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel26.BackgroundTransparency = 1
- TextLabel26.BorderSizePixel = 0
- TextLabel26.ClipsDescendants = true
- TextLabel26.Font = Enum.Font.Bodoni
- TextLabel26.FontSize = Enum.FontSize.Size14
- TextLabel26.Text = "Jevil"
- TextLabel26.TextColor = BrickColor.new("Alder")
- TextLabel26.TextColor3 = Color3.new(0.807843, 0.0941177, 1)
- TextLabel26.TextScaled = true
- TextLabel26.TextSize = 14
- TextLabel26.TextWrap = true
- TextLabel26.TextWrapped = true
- TextLabel27.Name = "HP"
- TextLabel27.Parent = BillboardGui25
- TextLabel27.Position = UDim2.new(0, 0, 0.25, 0)
- TextLabel27.Size = UDim2.new(1, 0, 0.100000001, 0)
- TextLabel27.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel27.BackgroundTransparency = 1
- TextLabel27.BorderSizePixel = 0
- TextLabel27.ClipsDescendants = true
- TextLabel27.Font = Enum.Font.Fantasy
- TextLabel27.FontSize = Enum.FontSize.Size48
- TextLabel27.Text = "0/0"
- TextLabel27.TextColor = BrickColor.new("Crimson")
- TextLabel27.TextColor3 = Color3.new(0.72549, 0, 0)
- TextLabel27.TextScaled = true
- TextLabel27.TextSize = 45
- TextLabel27.TextWrap = true
- TextLabel27.TextWrapped = true
- Script28.Parent = BillboardGui25
- table.insert(cors,sandbox(Script28,function()
- wait(0.05)
- Humanoid = script.Parent.Parent.Parent:FindFirstChildOfClass("Humanoid")
- script.Parent.HP.Text = math.ceil(Humanoid.Health).."/"..Humanoid.MaxHealth
- Humanoid.Changed:connect(function()
- if Humanoid.Health > Humanoid.MaxHealth/2 then
- script.Parent.HP.TextColor3 = Color3.new(175/255,1,175/255)
- end
- if Humanoid.Health > Humanoid.MaxHealth then
- script.Parent.HP.TextColor3 = Color3.new(175/255,1,225/255)
- end
- if Humanoid.Health > Humanoid.MaxHealth * 1.5 then
- script.Parent.HP.TextColor3 = Color3.new(175/255,1,1)
- end
- if Humanoid.Health > Humanoid.MaxHealth * 3 then
- script.Parent.HP.TextColor3 = Color3.new(175/255,220/255,1)
- end
- if Humanoid.Health > Humanoid.MaxHealth * 10 then
- script.Parent.HP.TextColor3 = Color3.new(175/255,175/255,1)
- end
- if Humanoid.Health < Humanoid.MaxHealth/2 then
- script.Parent.HP.TextColor3 = Color3.new(210/255,1,175/255)
- end
- if Humanoid.Health < Humanoid.MaxHealth/2.5 then
- script.Parent.HP.TextColor3 = Color3.new(230/255,1,175/255)
- end
- if Humanoid.Health < Humanoid.MaxHealth/3 then
- script.Parent.HP.TextColor3 = Color3.new(1,1,175/255)
- end
- if Humanoid.Health < Humanoid.MaxHealth/5 then
- script.Parent.HP.TextColor3 = Color3.new(1,225/255,175/255)
- end
- if Humanoid.Health < Humanoid.MaxHealth/7.5 then
- script.Parent.HP.TextColor3 = Color3.new(1,200/255,175/255)
- end
- if Humanoid.Health < Humanoid.MaxHealth/10 then
- script.Parent.HP.TextColor3 = Color3.new(1,175/255,175/255)
- end
- if Humanoid.Health == 0 then
- script.Parent.HP.Text = "Dead"
- else
- script.Parent.HP.Text = math.ceil(Humanoid.Health).."/"..Humanoid.MaxHealth
- end
- if Humanoid.Health == math.huge then
- script.Parent.HP.Text = "Godded"
- script.Parent.HP.TextColor3 = Color3.new(175/255,175/255,175/255)
- end
- end)
- end))
- ManualWeld29.Name = "Weld"
- ManualWeld29.Parent = UnionOperation24
- ManualWeld29.C1 = CFrame.new(0, -0.859630585, -0.500030518, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld29.Part0 = UnionOperation24
- ManualWeld29.Part1 = MeshPart52
- ManualWeld29.part1 = MeshPart52
- Decal30.Name = "jevi;s"
- Decal30.Parent = UnionOperation24
- Decal30.Texture = "http://www.roblox.com/asset/?id=2637564199"
- Part31.Name = "HumanoidRootPart"
- Part31.Parent = Model13
- Part31.CFrame = CFrame.new(-34.5454521, 9.7056036, -145.660172, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part31.Orientation = Vector3.new(0, 180, 0)
- Part31.Position = Vector3.new(-34.5454521, 9.7056036, -145.660172)
- Part31.Rotation = Vector3.new(-180, 0, -180)
- Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part31.Transparency = 1
- Part31.Size = Vector3.new(2, 2, 1)
- Part31.Anchored = true
- Part31.BottomSurface = Enum.SurfaceType.Smooth
- Part31.BrickColor = BrickColor.new("Really black")
- Part31.Material = Enum.Material.SmoothPlastic
- Part31.TopSurface = Enum.SurfaceType.Smooth
- Part31.brickColor = BrickColor.new("Really black")
- Sound32.Name = "Chuckle"
- Sound32.Parent = Part31
- Sound32.MaxDistance = 300
- Sound32.EmitterSize = 35
- Sound32.MinDistance = 35
- Sound32.Pitch = 0.75
- Sound32.PlaybackSpeed = 0.75
- Sound32.SoundId = "rbxassetid://2545010175"
- Sound32.Volume = 5
- Sound33.Name = "ByeBye"
- Sound33.Parent = Part31
- Sound33.MaxDistance = 300
- Sound33.EmitterSize = 35
- Sound33.MinDistance = 35
- Sound33.Pitch = 0.75
- Sound33.PlaybackSpeed = 0.75
- Sound33.SoundId = "rbxassetid://2545211516"
- Sound33.Volume = 5
- Sound34.Name = "ChaosChaos"
- Sound34.Parent = Part31
- Sound34.MaxDistance = 300
- Sound34.EmitterSize = 35
- Sound34.MinDistance = 35
- Sound34.Pitch = 0.75
- Sound34.PlaybackSpeed = 0.75
- Sound34.SoundId = "rbxassetid://2545008459"
- Sound34.Volume = 5
- Sound35.Name = "Ha2"
- Sound35.Parent = Part31
- Sound35.MaxDistance = 300
- Sound35.EmitterSize = 35
- Sound35.MinDistance = 35
- Sound35.Pitch = 0.75
- Sound35.PlaybackSpeed = 0.75
- Sound35.SoundId = "rbxassetid://2606662454"
- Sound35.Volume = 5
- Sound36.Name = "Ha1"
- Sound36.Parent = Part31
- Sound36.MaxDistance = 300
- Sound36.EmitterSize = 35
- Sound36.MinDistance = 35
- Sound36.Pitch = 0.75
- Sound36.PlaybackSpeed = 0.75
- Sound36.SoundId = "rbxassetid://2606661976"
- Sound36.Volume = 5
- Sound37.Name = "Neo"
- Sound37.Parent = Part31
- Sound37.MaxDistance = 300
- Sound37.EmitterSize = 35
- Sound37.MinDistance = 35
- Sound37.Pitch = 0.75
- Sound37.PlaybackSpeed = 0.75
- Sound37.SoundId = "rbxassetid://2545018472"
- Sound37.Volume = 5
- Sound38.Name = "MeDoAnything"
- Sound38.Parent = Part31
- Sound38.MaxDistance = 300
- Sound38.EmitterSize = 35
- Sound38.MinDistance = 35
- Sound38.Pitch = 0.75
- Sound38.PlaybackSpeed = 0.75
- Sound38.SoundId = "rbxassetid://2544975373"
- Sound38.Volume = 5
- Sound39.Name = "OH"
- Sound39.Parent = Part31
- Sound39.MaxDistance = 300
- Sound39.EmitterSize = 35
- Sound39.MinDistance = 35
- Sound39.Pitch = 0.75
- Sound39.PlaybackSpeed = 0.75
- Sound39.SoundId = "rbxassetid://2545012765"
- Sound39.Volume = 5
- Sound40.Name = "Laugh"
- Sound40.Parent = Part31
- Sound40.MaxDistance = 300
- Sound40.EmitterSize = 35
- Sound40.MinDistance = 35
- Sound40.Pitch = 0.75
- Sound40.PlaybackSpeed = 0.75
- Sound40.SoundId = "rbxassetid://2545211765"
- Sound40.Volume = 5
- Sound41.Name = "Metamorph"
- Sound41.Parent = Part31
- Sound41.MaxDistance = 300
- Sound41.EmitterSize = 35
- Sound41.MinDistance = 35
- Sound41.Pitch = 0.75
- Sound41.PlaybackSpeed = 0.75
- Sound41.SoundId = "rbxassetid://2545011398"
- Sound41.Volume = 5
- Sound42.Name = "Deathed"
- Sound42.Parent = Part31
- Sound42.MaxDistance = 300
- Sound42.EmitterSize = 35
- Sound42.MinDistance = 35
- Sound42.Pitch = 0.75
- Sound42.PlaybackSpeed = 0.75
- Sound42.SoundId = "rbxassetid://2870495794"
- Sound42.Volume = 2
- Motor6D43.Name = "Root"
- Motor6D43.Parent = Part31
- Motor6D43.C1 = CFrame.new(3.9100647e-05, -4.17232513e-05, -2.28881836e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D43.Part0 = Part31
- Motor6D43.Part1 = UnionOperation14
- Motor6D43.part1 = UnionOperation14
- MeshPart44.Name = "Left Arm"
- MeshPart44.Parent = Model13
- MeshPart44.CFrame = CFrame.new(-33.0454521, 9.70554447, -145.660156, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- MeshPart44.Orientation = Vector3.new(0, 180, 0)
- MeshPart44.Position = Vector3.new(-33.0454521, 9.70554447, -145.660156)
- MeshPart44.Rotation = Vector3.new(-180, 0, -180)
- MeshPart44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart44.Size = Vector3.new(1.00004005, 2.00002551, 1)
- MeshPart44.BrickColor = BrickColor.new("Really black")
- MeshPart44.Material = Enum.Material.SmoothPlastic
- MeshPart44.brickColor = BrickColor.new("Really black")
- ManualWeld45.Name = "Weld"
- ManualWeld45.Parent = MeshPart44
- ManualWeld45.C1 = CFrame.new(-9.91821289e-05, 0.745017052, -6.10351563e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld45.Part0 = MeshPart44
- ManualWeld45.Part1 = Part69
- ManualWeld45.part1 = Part69
- MeshPart46.Name = "Right Arm"
- MeshPart46.Parent = Model13
- MeshPart46.CFrame = CFrame.new(-36.0454521, 9.70554447, -145.660156, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- MeshPart46.Orientation = Vector3.new(0, 180, 0)
- MeshPart46.Position = Vector3.new(-36.0454521, 9.70554447, -145.660156)
- MeshPart46.Rotation = Vector3.new(-180, 0, -180)
- MeshPart46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart46.Size = Vector3.new(1.00004005, 2.00002551, 1)
- MeshPart46.BrickColor = BrickColor.new("Really black")
- MeshPart46.Material = Enum.Material.SmoothPlastic
- MeshPart46.brickColor = BrickColor.new("Really black")
- ManualWeld47.Name = "Weld"
- ManualWeld47.Parent = MeshPart46
- ManualWeld47.C1 = CFrame.new(-9.91821289e-05, 0.74603796, -6.10351563e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld47.Part0 = MeshPart46
- ManualWeld47.Part1 = Part68
- ManualWeld47.part1 = Part68
- MeshPart48.Name = "Right Leg"
- MeshPart48.Parent = Model13
- MeshPart48.CFrame = CFrame.new(-35.0454521, 7.70554447, -145.660156, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- MeshPart48.Orientation = Vector3.new(0, 180, 0)
- MeshPart48.Position = Vector3.new(-35.0454521, 7.70554447, -145.660156)
- MeshPart48.Rotation = Vector3.new(-180, 0, -180)
- MeshPart48.Size = Vector3.new(1.00004005, 2.00002551, 1)
- MeshPart48.Material = Enum.Material.SmoothPlastic
- ManualWeld49.Name = "Weld"
- ManualWeld49.Parent = MeshPart48
- ManualWeld49.C1 = CFrame.new(-0.005859375, 0.722066402, -6.10351563e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld49.Part0 = MeshPart48
- ManualWeld49.Part1 = Part65
- ManualWeld49.part1 = Part65
- MeshPart50.Name = "Left Leg"
- MeshPart50.Parent = Model13
- MeshPart50.CFrame = CFrame.new(-34.0454521, 7.70554447, -145.660156, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- MeshPart50.Orientation = Vector3.new(0, 180, 0)
- MeshPart50.Position = Vector3.new(-34.0454521, 7.70554447, -145.660156)
- MeshPart50.Rotation = Vector3.new(-180, 0, -180)
- MeshPart50.Size = Vector3.new(1.00004005, 2.00002551, 1)
- MeshPart50.Material = Enum.Material.SmoothPlastic
- ManualWeld51.Name = "Weld"
- ManualWeld51.Parent = MeshPart50
- ManualWeld51.C1 = CFrame.new(-0.00918579102, 0.729078293, -6.10351563e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld51.Part0 = MeshPart50
- ManualWeld51.Part1 = Part63
- ManualWeld51.part1 = Part63
- MeshPart52.Name = "Hat"
- MeshPart52.Parent = Model13
- MeshPart52.CFrame = CFrame.new(-34.5454521, 12.0652342, -146.160187, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- MeshPart52.Orientation = Vector3.new(0, 180, 0)
- MeshPart52.Position = Vector3.new(-34.5454521, 12.0652342, -146.160187)
- MeshPart52.Rotation = Vector3.new(-180, 0, -180)
- MeshPart52.Color = Color3.new(0, 0.0627451, 0.690196)
- MeshPart52.Size = Vector3.new(2.75788856, 1.64599526, 2.41334939)
- MeshPart52.BrickColor = BrickColor.new("Dark blue")
- MeshPart52.CanCollide = false
- MeshPart52.Material = Enum.Material.SmoothPlastic
- MeshPart52.brickColor = BrickColor.new("Dark blue")
- ManualWeld53.Name = "Weld"
- ManualWeld53.Parent = MeshPart52
- ManualWeld53.C1 = CFrame.new(-1.04935455, 0.685663223, -1.0661087, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld53.Part0 = MeshPart52
- MeshPart54.Name = "Tail"
- MeshPart54.Parent = Model13
- MeshPart54.CFrame = CFrame.new(-34.5454521, 8.1354847, -147.260147, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- MeshPart54.Orientation = Vector3.new(0, 180, 0)
- MeshPart54.Position = Vector3.new(-34.5454521, 8.1354847, -147.260147)
- MeshPart54.Rotation = Vector3.new(-180, 0, -180)
- MeshPart54.Color = Color3.new(0.482353, 0.184314, 0.482353)
- MeshPart54.Size = Vector3.new(0.462002546, 1.40317202, 2.49498963)
- MeshPart54.BrickColor = BrickColor.new("Plum")
- MeshPart54.CanCollide = false
- MeshPart54.Material = Enum.Material.SmoothPlastic
- MeshPart54.brickColor = BrickColor.new("Plum")
- Weld55.Name = "Joint"
- Weld55.Parent = MeshPart54
- Weld55.C0 = CFrame.new(-3.81469727e-05, 1.57016039, -1.59996033, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld55.Part0 = MeshPart54
- Weld55.Part1 = UnionOperation14
- Weld55.part1 = UnionOperation14
- Humanoid56.Parent = Model13
- Humanoid56.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
- Humanoid56.Health = 6500
- Humanoid56.LeftLeg = MeshPart50
- Humanoid56.MaxHealth = 6500
- Humanoid56.MaxSlopeAngle = 89.900001525879
- Humanoid56.RightLeg = MeshPart48
- Humanoid56.Torso = Part31
- Humanoid56.maxHealth = 6500
- Part57.Name = "Wheelchair"
- Part57.Parent = Model13
- Part57.CFrame = CFrame.new(-34.5454521, 8.80547047, -145.660172, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part57.Orientation = Vector3.new(0, 180, 0)
- Part57.Position = Vector3.new(-34.5454521, 8.80547047, -145.660172)
- Part57.Rotation = Vector3.new(-180, 0, -180)
- Part57.Transparency = 1
- Part57.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
- Part57.Anchored = true
- Part57.BottomSurface = Enum.SurfaceType.Smooth
- Part57.CanCollide = false
- Part57.Material = Enum.Material.SmoothPlastic
- Part57.TopSurface = Enum.SurfaceType.Smooth
- SpecialMesh58.Parent = Part57
- SpecialMesh58.MeshId = "rbxassetid://1226669573"
- SpecialMesh58.Scale = Vector3.new(2, 2, 2)
- SpecialMesh58.TextureId = "rbxassetid://1226669284"
- SpecialMesh58.MeshType = Enum.MeshType.FileMesh
- Script59.Name = "REOOFING"
- Script59.Parent = Model13
- table.insert(cors,sandbox(Script59,function()
- IT = Instance.new
- CF = CFrame.new
- VT = Vector3.new
- RAD = math.rad
- C3 = Color3.new
- UD2 = UDim2.new
- BRICKC = BrickColor.new
- ANGLES = CFrame.Angles
- EULER = CFrame.fromEulerAnglesXYZ
- COS = math.cos
- ACOS = math.acos
- SIN = math.sin
- ASIN = math.asin
- ABS = math.abs
- MRANDOM = math.random
- FLOOR = math.floor
- local GYRO = nil
- local CHARACTER = script.Parent
- local HUMANOID = CHARACTER:FindFirstChildOfClass("Humanoid")
- local TORSO = CHARACTER.Torso
- local ROOT = CHARACTER.HumanoidRootPart
- local RIGHTARM = CHARACTER["Right Arm"]
- local LEFTARM = CHARACTER["Left Arm"]
- local RIGHTLEG = CHARACTER["Right Leg"]
- local LEFTLEG = CHARACTER["Left Leg"]
- RootJoint = ROOT["Root"]
- Neck = TORSO["Head"]
- RightShoulder = TORSO["RArm"]
- LeftShoulder = TORSO["LArm"]
- RightHip = TORSO["RLeg"]
- LeftHip = TORSO["LLeg"]
- local BODY = {}
- local CHAIR = CHARACTER.Wheelchair
- for index, CHILD in pairs(CHARACTER:GetDescendants()) do
- if (CHILD:IsA("BasePart") or CHILD:IsA("Decal") or CHILD:IsA("Beam")) and CHILD ~= ROOT and CHILD ~= CHAIR then
- table.insert(BODY,CHILD)
- end
- end
- local ATTACKING = false
- if script:FindFirstChild("Color") then
- script.Color.Parent = game.Lighting
- end
- local HIT = false
- local MUSIC = script.Music
- local DEAD = false
- MUSIC:Play()
- local CLUBSMESH = 2761335666
- local DIAMONDMESH = 1254392112
- local SPADEMESH = 2760895053
- local HEARTMESH = 105992239 --VT(3.5,3.5,3.5)
- local SCYTHEMESH = 455516381
- local SINE = 0
- local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
- Debris = game:GetService("Debris")
- local Effects = IT("Folder",CHARACTER)
- --//=================================\\
- --|| SAZERENOS' ARTIFICIAL HEARTBEAT
- --\\=================================//
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "ArtificialHB"
- script:WaitForChild("ArtificialHB")
- frame = 1/60
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.ArtificialHB:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.ArtificialHB:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.ArtificialHB:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function PositiveAngle(NUMBER)
- if NUMBER >= 0 then
- NUMBER = 0
- end
- return NUMBER
- end
- function NegativeAngle(NUMBER)
- if NUMBER <= 0 then
- NUMBER = 0
- end
- return NUMBER
- end
- function Swait(NUMBER)
- if NUMBER == 0 or NUMBER == nil then
- ArtificialHB.Event:wait()
- else
- for i = 1, NUMBER do
- ArtificialHB.Event:wait()
- end
- end
- end
- --//=================================\\
- --|| FUNCTIONS
- --\\=================================//
- function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
- local NEWMESH = IT(MESH)
- if MESH == "SpecialMesh" then
- NEWMESH.MeshType = MESHTYPE
- if MESHID ~= "nil" and MESHID ~= "" then
- NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
- end
- if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
- NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
- end
- end
- NEWMESH.Offset = OFFSET or VT(0, 0, 0)
- NEWMESH.Scale = SCALE
- NEWMESH.Parent = PARENT
- return NEWMESH
- end
- function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
- local NEWPART = IT("Part")
- NEWPART.formFactor = FORMFACTOR
- NEWPART.Reflectance = REFLECTANCE
- NEWPART.Transparency = TRANSPARENCY
- NEWPART.CanCollide = false
- NEWPART.Locked = true
- NEWPART.Anchored = true
- if ANCHOR == false then
- NEWPART.Anchored = false
- end
- NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
- NEWPART.Name = NAME
- NEWPART.Size = SIZE
- NEWPART.Position = TORSO.Position
- NEWPART.Material = MATERIAL
- NEWPART:BreakJoints()
- NEWPART.Parent = PARENT
- return NEWPART
- end
- local function weldBetween(a, b)
- local weldd = IT("ManualWeld")
- weldd.Part0 = a
- weldd.Part1 = b
- weldd.C0 = CF()
- weldd.C1 = b.CFrame:inverse() * a.CFrame
- weldd.Parent = a
- return weldd
- end
- local S = IT("Sound")
- function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
- local NEWSOUND = nil
- coroutine.resume(coroutine.create(function()
- NEWSOUND = S:Clone()
- NEWSOUND.Parent = PARENT
- NEWSOUND.Volume = VOLUME
- NEWSOUND.Pitch = PITCH
- NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
- NEWSOUND:play()
- if DOESLOOP == true then
- NEWSOUND.Looped = true
- else
- repeat wait(1) until NEWSOUND.Playing == false
- NEWSOUND:remove()
- end
- end))
- return NEWSOUND
- end
- function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
- return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
- end
- function ApplyDamage(Humanoid,Damage)
- Damage = Damage * 1
- if Humanoid.Health ~= 0 then
- Humanoid.Health = Humanoid.Health - Damage
- end
- end
- function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
- for index, CHILD in pairs(workspace:GetDescendants()) do
- if CHILD.ClassName == "Model" and CHILD ~= CHARACTER then
- local HUM = CHILD:FindFirstChildOfClass("Humanoid")
- if HUM then
- local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
- if TORSO then
- if (TORSO.Position - POSITION).Magnitude <= RANGE then
- if INSTAKILL == true then
- CHILD:BreakJoints()
- else
- local DMG = MRANDOM(MINDMG,MAXDMG)
- ApplyDamage(HUM,DMG)
- end
- if FLING > 0 then
- for _, c in pairs(CHILD:GetChildren()) do
- if c:IsA("BasePart") then
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
- bv.Parent = c
- Debris:AddItem(bv,0.05)
- end
- end
- end
- end
- end
- end
- end
- end
- end
- --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
- function WACKYEFFECT(Table)
- local TYPE = (Table.EffectType or "Sphere")
- local SIZE = (Table.Size or VT(1,1,1))
- local ENDSIZE = (Table.Size2 or VT(0,0,0))
- local TRANSPARENCY = (Table.Transparency or 0)
- local ENDTRANSPARENCY = (Table.Transparency2 or 1)
- local CFRAME = (Table.CFrame or TORSO.CFrame)
- local MOVEDIRECTION = (Table.MoveToPos or nil)
- local ROTATION1 = (Table.RotationX or 0)
- local ROTATION2 = (Table.RotationY or 0)
- local ROTATION3 = (Table.RotationZ or 0)
- local MATERIAL = (Table.Material or "Neon")
- local COLOR = (Table.Color or C3(1,1,1))
- local TIME = (Table.Time or 45)
- local SOUNDID = (Table.SoundID or nil)
- local SOUNDPITCH = (Table.SoundPitch or nil)
- local SOUNDVOLUME = (Table.SoundVolume or nil)
- coroutine.resume(coroutine.create(function()
- local PLAYSSOUND = false
- local SOUND = nil
- local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
- if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
- PLAYSSOUND = true
- SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
- end
- EFFECT.Color = COLOR
- local MSH = nil
- if TYPE == "Sphere" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
- elseif TYPE == "Block" or TYPE == "Box" then
- MSH = IT("BlockMesh",EFFECT)
- MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
- elseif TYPE == "Wave" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
- elseif TYPE == "Ring" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
- elseif TYPE == "Slash" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
- elseif TYPE == "Round Slash" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
- elseif TYPE == "Swirl" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
- elseif TYPE == "Skull" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
- elseif TYPE == "Crystal" then
- MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
- end
- if MSH ~= nil then
- local MOVESPEED = nil
- if MOVEDIRECTION ~= nil then
- MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
- end
- local GROWTH = SIZE - ENDSIZE
- local TRANS = TRANSPARENCY - ENDTRANSPARENCY
- if TYPE == "Block" then
- EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
- else
- EFFECT.CFrame = CFRAME
- end
- for LOOP = 1, TIME+1 do
- Swait()
- MSH.Scale = MSH.Scale - GROWTH/TIME
- if TYPE == "Wave" then
- MSH.Offset = VT(0,0,-MSH.Scale.X/8)
- end
- EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
- if TYPE == "Block" then
- EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
- else
- EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
- end
- if MOVEDIRECTION ~= nil then
- local ORI = EFFECT.Orientation
- EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
- EFFECT.Orientation = ORI
- end
- end
- if PLAYSSOUND == false then
- EFFECT:remove()
- else
- repeat Swait() until SOUND.Playing == false
- EFFECT:remove()
- end
- else
- if PLAYSSOUND == false then
- EFFECT:remove()
- else
- repeat Swait() until SOUND.Playing == false
- EFFECT:remove()
- end
- end
- end))
- end
- function Transparent(CY)
- for E = 1, #BODY do
- if BODY[E].ClassName ~= "Beam" then
- BODY[E].Transparency = CY
- else
- BODY[E].Transparency = NumberSequence.new(CY)
- end
- end
- end
- --//=================================\\
- --|| CLERPING
- --\\=================================//
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5 / s
- return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
- else
- local i = 0
- if m11 > m00 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00 - m11 - m22 + 1)
- local recip = 0.5 / s
- return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
- elseif i == 1 then
- local s = math.sqrt(m11 - m22 - m00 + 1)
- local recip = 0.5 / s
- return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
- elseif i == 2 then
- local s = math.sqrt(m22 - m00 - m11 + 1)
- local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w * xs, w * ys, w * zs
- local xx = x * xs
- local xy = x * ys
- local xz = x * zs
- local yy = y * ys
- local yz = y * zs
- local zz = z * zs
- return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
- local startInterp, finishInterp;
- if cosTheta >= 0.0001 then
- if (1 - cosTheta) > 0.0001 then
- local theta = ACOS(cosTheta)
- local invSinTheta = 1 / SIN(theta)
- startInterp = SIN((1 - t) * theta) * invSinTheta
- finishInterp = SIN(t * theta) * invSinTheta
- else
- startInterp = 1 - t
- finishInterp = t
- end
- else
- if (1 + cosTheta) > 0.0001 then
- local theta = ACOS(-cosTheta)
- local invSinTheta = 1 / SIN(theta)
- startInterp = SIN((t - 1) * theta) * invSinTheta
- finishInterp = SIN(t * theta) * invSinTheta
- else
- startInterp = t - 1
- finishInterp = t
- end
- end
- return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
- end
- function Clerp(a, b, t)
- local qa = {QuaternionFromCFrame(a)}
- local qb = {QuaternionFromCFrame(b)}
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1 - t
- return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
- end
- function ClerpBody(TABLE,PRIORITY)
- if PRIORITY == "Attack" or ATTACKING == false then
- RootJoint.C1 = Clerp(RootJoint.C1, TABLE[1], 0.35)
- if HIT == false then
- Neck.C1 = Clerp(Neck.C1, TABLE[2], 0.35)
- end
- RightShoulder.C1 = Clerp(RightShoulder.C1, TABLE[3], 0.35)
- LeftShoulder.C1 = Clerp(LeftShoulder.C1, TABLE[4], 0.35)
- RightHip.C1 = Clerp(RightHip.C1, TABLE[5], 0.35)
- LeftHip.C1 = Clerp(LeftHip.C1, TABLE[6], 0.35)
- end
- end
- --//=================================\\
- --|| ATRIFICIAL INTELLIGENCE
- --\\=================================//
- local GoTo = function(TO)
- CHARACTER:SetPrimaryPartCFrame(Clerp(ROOT.CFrame,CF(ROOT.Position,TO),0.5)*CF(0,0,-HUMANOID.WalkSpeed/32))
- CHARACTER:SetPrimaryPartCFrame(CF(ROOT.Position)*ANGLES(0,RAD(ROOT.Orientation.Y),0))
- end
- function TestForTarget(PRT,target)
- local to = true
- if PRT then
- if PRT:FindFirstAncestorOfClass("Model") == target.Parent then
- to = false
- end
- end
- return to
- end
- function ChaosOrAnything()
- local PLAY = {ROOT.MeDoAnything,ROOT.ChaosChaos}
- PLAY[MRANDOM(1,2)]:Play()
- end
- function OhOhOh(TARGET)
- local FOE = TARGET.Torso
- if FOE then
- ATTACKING = true
- ChaosOrAnything()
- local E = 0
- repeat
- Swait()
- E = E + 1
- ClerpBody({
- CF(0,-E/25,0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120),RAD(0),RAD(35))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120),RAD(0),RAD(-35))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- until ROOT.ChaosChaos.Playing == false and ROOT.MeDoAnything.Playing == false
- for i = 1, MRANDOM(3,5) do
- local TO = FOE.Position
- local MOVETO = CF(FOE.Position+VT(0,1,0))*ANGLES(0,RAD(MRANDOM(0,359)),0)*CF(0,0,15)
- CHARACTER:SetPrimaryPartCFrame(MOVETO)
- Transparent(0)
- ROOT.OH:Play()
- for i = 1, 5 do
- ClerpBody({
- CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(5),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-75),RAD(0),RAD(-35))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-75),RAD(0),RAD(35))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- end
- for i = 1, 3 do
- local ANGLE = (50-(25*i))/1.25
- coroutine.resume(coroutine.create(function()
- local TOFIREFROM = ROOT.CFrame*ANGLES(0,RAD(ANGLE),0)
- local CLUB = CreatePart(3, workspace, "Granite", 0, 0, TORSO.BrickColor, "Spade", VT(1.5,0.5,1.5), false)
- CreateMesh("SpecialMesh", CLUB, "FileMesh", CLUBSMESH, "", VT(0.75,0.75,0.75), VT(0,0,0))
- CLUB.CFrame = TOFIREFROM
- local GO = IT("BodyVelocity",CLUB)
- GO.Velocity = CLUB.CFrame.lookVector*65
- Debris:AddItem(CLUB,1)
- CLUB.Touched:Connect(function(HIT)
- if HIT.Parent:FindFirstChildOfClass("Humanoid") and HIT.Parent ~= CHARACTER then
- CLUB:Remove()
- CreateSound(410625063, HIT.Parent:FindFirstChildOfClass("Humanoid").Torso, 2, 1, false)
- HIT.Parent:FindFirstChildOfClass("Humanoid").Health = HIT.Parent:FindFirstChildOfClass("Humanoid").Health - 10
- end
- end)
- end))
- end
- for i = 1, 35 do
- Swait()
- ClerpBody({
- CF(0,-i/350,0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120),RAD(0),RAD(35))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120),RAD(0),RAD(-35))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- Transparent(i/35)
- end
- if TARGET.Health <= 0 or DEAD == true then
- break
- end
- end
- ATTACKING = false
- for i = 1, 25 do
- Swait()
- Transparent((25-i)/25)
- end
- Transparent(0)
- end
- end
- function Diamonds(TARGET)
- local FOE = TARGET.Torso
- if FOE then
- ChaosOrAnything()
- ATTACKING = true
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- CHARACTER:SetPrimaryPartCFrame(Clerp(ROOT.CFrame,CF(VT(ROOT.Position.X,FOE.Position.Y,ROOT.Position.Z),FOE.Position),0.2))
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- until ATTACKING == false
- end))
- for i = 1, MRANDOM(25,35) do
- coroutine.resume(coroutine.create(function()
- local DIAMOND = CreatePart(3, workspace, "Granite", 0, 1, TORSO.BrickColor, "Diamond", VT(0.5,0.5,1.5), true)
- CreateMesh("SpecialMesh", DIAMOND, "FileMesh", DIAMONDMESH, "", VT(0.1, 0.05, 0.15), VT(0,0,0))
- DIAMOND.CFrame = ROOT.CFrame*CF(MRANDOM(-150,150)/20,0,-1.5)
- for i = 1, 15 do
- Swait()
- DIAMOND.Transparency = (15-i)/15
- DIAMOND.CFrame = DIAMOND.CFrame*CF(0,0,-(15-i)/35)
- end
- DIAMOND.Anchored = false
- DIAMOND.Transparency = 0
- local GO = IT("BodyVelocity",DIAMOND)
- GO.Velocity = DIAMOND.CFrame.lookVector*15
- Debris:AddItem(DIAMOND,1)
- DIAMOND.Touched:Connect(function(HIT)
- if HIT.Parent:FindFirstChildOfClass("Humanoid") and HIT.Parent ~= CHARACTER then
- DIAMOND:Remove()
- CreateSound(410625063, HIT.Parent:FindFirstChildOfClass("Humanoid").Torso, 2, 1, false)
- HIT.Parent:FindFirstChildOfClass("Humanoid").Health = HIT.Parent:FindFirstChildOfClass("Humanoid").Health - 7.5
- end
- end)
- for i = 1, 5 do
- Swait()
- GO.Velocity = DIAMOND.CFrame.lookVector*(15*i)
- end
- end))
- if TARGET.Health <= 0 or DEAD == true then
- break
- end
- Swait(7)
- end
- ATTACKING = false
- end
- end
- function RingAround(TARGET)
- local FOE = TARGET.Torso
- if FOE then
- ATTACKING = true
- ChaosOrAnything()
- local E = 0
- repeat
- Swait()
- E = E + 1
- ClerpBody({
- CF(0,(-E/25)+0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- until ROOT.ChaosChaos.Playing == false and ROOT.MeDoAnything.Playing == false
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- CHARACTER:SetPrimaryPartCFrame(Clerp(ROOT.CFrame,CF(ROOT.Position,VT(FOE.Position.X,ROOT.Position.Y,FOE.Position.Z)),0.2))
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- until ATTACKING == false
- end))
- for i = 1, MRANDOM(2,4) do
- local SPAWN = CF(FOE.Position)*ANGLES(0,RAD(MRANDOM(0,359)),0)
- local SPADES = {}
- for i = 1, 10 do
- local SPADE = CreatePart(3, workspace, "Granite", 0, 1, TORSO.BrickColor, "Spade", VT(2,2,2), true)
- CreateMesh("SpecialMesh", SPADE, "FileMesh", SPADEMESH, "", VT(1.2,1.2,1.2), VT(0,0,0))
- SPADE.CFrame = SPAWN*ANGLES(0,RAD(36*i),0)*CF(0,0,35)
- SPADE.Touched:Connect(function(HIT)
- if HIT.Parent:FindFirstChildOfClass("Humanoid") and HIT.Parent ~= CHARACTER then
- SPADE:Remove()
- CreateSound(410625063, HIT.Parent:FindFirstChildOfClass("Humanoid").Torso, 2, 1, false)
- HIT.Parent:FindFirstChildOfClass("Humanoid").Health = HIT.Parent:FindFirstChildOfClass("Humanoid").Health - 10
- end
- end)
- table.insert(SPADES,SPADE)
- end
- for i = 1, 25 do
- for E = 1, #SPADES do
- SPADES[E].CFrame = SPADES[E].CFrame * CF(0,0,-0.5)
- SPADES[E].Transparency = (10-i)/9.5
- end
- Swait()
- end
- wait(0.2)
- for E = 1, #SPADES do
- coroutine.resume(coroutine.create(function()
- local SPADE = SPADES[E]
- for i = 1, 15 do
- SPADE.CFrame = SPADE.CFrame*CF(0,0,(15-i)/15)
- Swait()
- end
- SPADE.Anchored = false
- local GO = IT("BodyVelocity",SPADE)
- GO.Velocity = SPADE.CFrame.lookVector*5
- GO.MaxForce = GO.MaxForce * 100
- Debris:AddItem(SPADE,1)
- SPADE.Touched:Connect(function(HIT)
- if HIT.Parent:FindFirstChildOfClass("Humanoid") and HIT.Parent ~= CHARACTER then
- SPADE:Remove()
- CreateSound(410625063, HIT.Parent:FindFirstChildOfClass("Humanoid").Torso, 2, 1, false)
- HIT.Parent:FindFirstChildOfClass("Humanoid").Health = HIT.Parent:FindFirstChildOfClass("Humanoid").Health - 2.5
- end
- end)
- for i = 1, 15 do
- Swait()
- GO.Velocity = SPADE.CFrame.lookVector*(5*i)
- end
- end))
- Swait(5)
- end
- if TARGET.Health <= 0 or DEAD == true then
- break
- end
- end
- wait(0.5)
- ATTACKING = false
- end
- end
- function HeartsGoesOut(TARGET)
- local FOE = TARGET.Torso
- if FOE then
- ChaosOrAnything()
- ATTACKING = true
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- CHARACTER:SetPrimaryPartCFrame(Clerp(ROOT.CFrame,CF(ROOT.Position,VT(FOE.Position.X,ROOT.Position.Y,FOE.Position.Z)),0.2))
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- until ATTACKING == false
- end))
- for i = 1, MRANDOM(5,7) do
- local SPAWN = CF(FOE.Position+VT(0,1,0))*ANGLES(0,RAD(MRANDOM(0,359)),0)*CF(0,0,35)
- SPAWN = CF(SPAWN.p,FOE.Position+VT(0,1,0))
- coroutine.resume(coroutine.create(function()
- local HEARTS = {}
- for i = 1, 4 do
- local HEART = CreatePart(3, workspace, "Granite", 0, 1, TORSO.BrickColor, "Heart", VT(2,2,2), true)
- CreateMesh("SpecialMesh", HEART, "FileMesh", HEARTMESH, "", VT(3.5,3.5,3.5), VT(0,0,0))
- HEART.CFrame = SPAWN*ANGLES(0,RAD((360/4)*i),0)
- HEART.Touched:Connect(function(HIT)
- if HIT.Parent:FindFirstChildOfClass("Humanoid") and HIT.Parent ~= CHARACTER then
- HEART:Remove()
- CreateSound(410625063, HIT.Parent:FindFirstChildOfClass("Humanoid").Torso, 2, 1, false)
- HIT.Parent:FindFirstChildOfClass("Humanoid").Health = HIT.Parent:FindFirstChildOfClass("Humanoid").Health - 7.5
- end
- end)
- table.insert(HEARTS,HEART)
- end
- for i = 1, 10 do
- Swait()
- for E = 1, #HEARTS do
- HEARTS[E].CFrame = HEARTS[E].CFrame*CF(0,0,-(10-i)/10)
- HEARTS[E].Transparency = (10-i)/9.5
- end
- end
- local DIST = (HEARTS[1].Position - SPAWN.p).Magnitude
- for i = 1, 100 do
- Swait()
- SPAWN = SPAWN*CF(0,0,-1)
- for E = 1, #HEARTS do
- HEARTS[E].Transparency = 0
- HEARTS[E].CFrame = SPAWN*ANGLES(0,RAD(((360/4)*E)+(i*5)),0)*CF(0,0,-DIST)
- end
- end
- for E = 1, #HEARTS do
- HEARTS[E]:Destroy()
- end
- end))
- Swait(35)
- if TARGET.Health <= 0 or DEAD == true then
- break
- end
- end
- wait(0.5)
- ATTACKING = false
- end
- end
- function Meta(TARGET)
- local FOE = TARGET.Torso
- if FOE then
- ROOT.Metamorph:Play()
- ATTACKING = true
- local SCYTHE = CreatePart(3, workspace, "Granite", 0, 1, TORSO.BrickColor, "Diamond", VT(3,0,3), true)
- CreateMesh("SpecialMesh", SCYTHE, "FileMesh", SCYTHEMESH, "", VT(0.01, 0.01, 0.01), VT(0,0,0))
- SCYTHE.CFrame = TORSO.CFrame
- for i = 1, 3 do
- for i = 1, 15 do
- Swait()
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- Transparent(i/15)
- SCYTHE.Transparency = (15-i)/15
- SCYTHE.CFrame = CF(TORSO.Position)*ANGLES(0,RAD(SINE*5),0)
- end
- for i = 1, 15 do
- Swait()
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- Transparent((15-i)/15)
- SCYTHE.Transparency = i/15
- SCYTHE.CFrame = CF(TORSO.Position)*ANGLES(0,RAD(SINE*5),0)
- end
- end
- for i = 1, 15 do
- Swait()
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- Transparent(i/15)
- SCYTHE.Transparency = (15-i)/15
- SCYTHE.CFrame = CF(TORSO.Position)*ANGLES(0,RAD(SINE*5),0)
- end
- Transparent(1)
- SCYTHE.Transparency = 0
- local SCYTHES = {SCYTHE}
- for i = 1, 3 do
- local COPY = SCYTHE:Clone()
- COPY.Parent = workspace
- COPY.CFrame = SCYTHE.CFrame
- table.insert(SCYTHES,COPY)
- end
- for E = 1, #SCYTHES do
- local DELAY = false
- SCYTHES[E].Touched:Connect(function(HIT)
- if HIT.Parent:FindFirstChildOfClass("Humanoid") and HIT.Parent ~= CHARACTER and DELAY == false then
- HIT.Parent:FindFirstChildOfClass("Humanoid").Health = HIT.Parent:FindFirstChildOfClass("Humanoid").Health - 3.5
- CreateSound(410625063, HIT.Parent:FindFirstChildOfClass("Humanoid").Torso, 2, 1, false)
- DELAY = true
- wait(1)
- DELAY = false
- end
- end)
- end
- local NOW = ROOT.CFrame
- CHARACTER:SetPrimaryPartCFrame(CF(0,5000,0))
- HUMANOID.Parent = nil
- local Y = FOE.Position.Y
- for i = 1, 750 do
- Swait()
- for E = 1, #SCYTHES do
- SCYTHES[E].CFrame = CF(Clerp(SCYTHES[E].CFrame,CF(FOE.Position.X,Y,FOE.Position.Z)*ANGLES(0,RAD((360/4*E)+SINE),0)*CF(0,0,45*SIN(i/50)),0.1).p)*ANGLES(0,RAD(SINE*5),0)
- end
- if TARGET.Health <= 0 or DEAD == true then
- break
- end
- end
- for i = 1, 25 do
- for E = 1, #SCYTHES do
- SCYTHES[E].CFrame = CF(Clerp(SCYTHES[E].CFrame,NOW,0.15).p)*ANGLES(0,RAD(SINE*5),0)
- end
- Swait()
- end
- CHARACTER:SetPrimaryPartCFrame(NOW)
- HUMANOID.Parent = CHARACTER
- for i = 1, 15 do
- Swait()
- ClerpBody({
- CF(0,0.1*SIN(SINE/12),0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(35+5*COS(SINE/12)))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120+15*COS(SINE/12)),RAD(0),RAD(-35-5*COS(SINE/12)))*CF(1.5,-0.5,0),
- CF(-0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,0.5,0)*ANGLES(RAD(15+2*COS(SINE/12)),RAD(0),RAD(0))*CF(0.5,0.9,0.5),
- },"Attack")
- Transparent((15-i)/15)
- for E = 1, #SCYTHES do
- SCYTHES[E].CFrame = CF(ROOT.Position)*ANGLES(0,RAD(SINE*5),0)
- SCYTHES[E].Transparency = i/15
- end
- end
- for E = 1, #SCYTHES do
- SCYTHES[E]:Remove()
- end
- ATTACKING = false
- end
- end
- local ATTACKS = {OhOhOh,Diamonds,RingAround,HeartsGoesOut,Meta}
- --//=================================\\
- --|| WRAP
- --\\=================================//
- function BEGINAI()
- local TORSOROT = 0
- CHARACTER:SetPrimaryPartCFrame(ROOT.CFrame*CF(0,1,0))
- coroutine.resume(coroutine.create(function()
- game:GetService("RunService").Heartbeat:connect(function()
- local DEFAULTS = {
- CF(0,0,0),
- CF(0,-0.5,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(1.5,-0.5,0),
- CF(-0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(-0.5,1,0),
- CF(0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0.5,1,0),
- }
- SINE = SINE + 1
- end)
- while true do
- TORSOROT = 35
- for i = 1, 5 do
- ClerpBody({
- CF(0,0,0)*ANGLES(RAD(0),RAD(35),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15),RAD(-20),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(12),RAD(0),RAD(0))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(-120),RAD(0),RAD(-35))*CF(1.5,-0.5,0),
- CF(-0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(-0.5,1,1),
- CF(0,1,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0.5,0.9,0.2),
- },nil)
- end
- for i = 1, 15 do
- Swait()
- ClerpBody({
- CF(0,0.3,0)*ANGLES(RAD(0),RAD(35),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(0),RAD(-35),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(12),RAD(0),RAD(0))*CF(-1.5,-0.5,0),
- CF(0,0.75,0)*ANGLES(RAD(-120),RAD(0),RAD(-35))*CF(1.5,-0.25,0),
- CF(-0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(-0.5,1,0.5),
- CF(0,1,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(0.5,0.9,0.2),
- },nil)
- if DEAD == true then
- break
- end
- end
- if DEAD == true then
- break
- end
- TORSOROT = -35
- for i = 1, 5 do
- ClerpBody({
- CF(0,0,0)*ANGLES(RAD(0),RAD(-35),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(15),RAD(20),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-120),RAD(0),RAD(35))*CF(-1.5,-0.5,0),
- CF(0,0.5,0)*ANGLES(RAD(12),RAD(0),RAD(0))*CF(1.5,-0.5,0),
- CF(-0,1,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(-0.5,0.9,0.2),
- CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0.5,0.9,1),
- },nil)
- end
- for i = 1, 15 do
- Swait()
- ClerpBody({
- CF(0,0.3,0)*ANGLES(RAD(0),RAD(-35),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(0),RAD(35),RAD(0))*CF(0,-1,0),
- CF(0,0.75,0)*ANGLES(RAD(-120),RAD(0),RAD(35))*CF(-1.5,-0.25,0),
- CF(0,0.5,0)*ANGLES(RAD(12),RAD(0),RAD(0))*CF(1.5,-0.5,0),
- CF(-0,1,0)*ANGLES(RAD(15),RAD(0),RAD(0))*CF(-0.5,1,0.2),
- CF(0,1,0)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0.5,1,0.5),
- },nil)
- if DEAD == true then
- break
- end
- end
- if DEAD == true then
- break
- end
- end
- end))
- local TARGET = nil
- local TARGETHUM = nil
- coroutine.resume(coroutine.create(function()
- --local h = HUMANOID
- local pathService = game:GetService("PathfindingService")
- local goToPos = function(loc,target)
- local distance = (loc-ROOT.Position).magnitude
- local start = tick()
- while distance > 7 do
- if target then
- if target.Torso and ATTACKING == false then
- GoTo(loc+VT(0,4.5,0))
- Swait()
- local RAYTEST = Raycast(ROOT.Position,CF(ROOT.Position,target.Torso.Position).lookVector,500,CHARACTER)
- if distance <= 7 or TARGETHUM ~= target or TestForTarget(RAYTEST,target) == false then -- Something may have gone wrong. Just break.
- break
- end
- distance = (loc+VT(0,4.5,0)-ROOT.Position).magnitude
- else
- break
- end
- else
- break
- end
- end
- end
- while true do
- if DEAD == true then
- break
- end
- Swait()
- if TARGETHUM then
- local target = TARGETHUM
- if TARGETHUM.Torso then
- local RAYTEST = Raycast(ROOT.Position,CF(ROOT.Position,VT(target.Torso.Position.X,ROOT.Position.Y,target.Torso.Position.Z)).lookVector,500,CHARACTER)
- if TestForTarget(RAYTEST,target) == true then
- local path = pathService:ComputeRawPathAsync(ROOT.Position,TARGETHUM.Torso.Position,5000)
- local didBreak = false
- local targetStart
- if target and ROOT and target.Torso then
- targetStart = target.Torso.Position
- local previous = ROOT.Position
- local points = path:GetWaypoints()
- local s = #points > 1 and 2 or 1
- for i = s,#points do
- if GYRO == nil then
- local point = points[i].Position
- if didBreak then
- break
- end
- if target and target.Torso and target.Health > 0 and ATTACKING == false then
- if (ROOT.Position - point).Magnitude > 1 and TARGETHUM == target then
- local pos = previous:lerp(point,0.65)
- goToPos(previous:lerp(point,0.65),target)
- previous = point
- end
- else
- didBreak = true
- break
- end
- end
- end
- end
- if not didBreak and targetStart then
- goToPos(targetStart)
- end
- else
- if ATTACKING == false then
- GoTo(target.Torso.Position+VT(0,2.5,0))
- end
- end
- end
- end
- end
- end))
- HUMANOID.Died:Connect(function()
- if DEAD == false then
- DEAD = true
- repeat
- Swait()
- until ATTACKING == false
- CHAIR.Transparency = 0
- Transparent(0)
- script.Music:Stop()
- ROOT.Deathed:Play()
- repeat
- Swait()
- ClerpBody({
- CF(0,0,0)*ANGLES(RAD(0),RAD(0),RAD(0)),
- CF(0,-0.5,0)*ANGLES(RAD(35),RAD(0),RAD(0))*CF(0,-1,0),
- CF(0,0.5,0)*ANGLES(RAD(-35),RAD(0),RAD(5))*CF(-1.5,-0.3,0),
- CF(0,0.5,0)*ANGLES(RAD(-35),RAD(0),RAD(-5))*CF(1.5,-0.3,0),
- CF(-0,0,0)*ANGLES(RAD(-15),RAD(0),RAD(0))*CF(-0.5,1,1),
- CF(0,0,0)*ANGLES(RAD(-15),RAD(0),RAD(0))*CF(0.5,1,1),
- },nil)
- until ROOT.Deathed.Playing == false
- CHARACTER.Head.Nametag:Remove()
- TORSO.Neck:Remove()
- TORSO.Die:Play()
- ROOT:Remove()
- CHARACTER:BreakJoints()
- CHAIR:Destroy()
- Debris:AddItem(CHARACTER,5)
- end
- end)
- HUMANOID.HealthChanged:Connect(function()
- if HIT == false and DEAD == false then
- HIT = true
- local HA = {ROOT.Ha1,ROOT.Ha2}
- HA[MRANDOM(1,2)]:Play()
- for i = 1, 100 do
- Swait()
- if ATTACKING == true then
- Neck.C1 = Clerp(Neck.C1, CF(0,-2.5,0)*ANGLES(0,0,RAD(65*SIN(i/6)))*CF(0,-1,0), 0.2)
- else
- Neck.C1 = Clerp(Neck.C1, CF(0,-2.5,0)*ANGLES(0,0,RAD(65*SIN(i/6)))*ANGLES(0,RAD(-TORSOROT),0)*CF(0,-1,0), 0.7)
- end
- if DEAD == true then
- break
- end
- end
- HIT = false
- end
- end)
- while true do
- if DEAD == true then
- break
- end
- local TARGETVARIANTS = {}
- TARGET = nil
- for index, CHILD in pairs(workspace:GetChildren()) do
- if CHILD ~= CHARACTER and CHILD:FindFirstChild("Slain") == nil then
- local HUMAN = CHILD:FindFirstChildOfClass("Humanoid")
- if HUMAN then
- if HUMAN.Health > 0 then
- if HUMAN.Torso then
- local DISTANCE = (HUMAN.Torso.Position - ROOT.Position).Magnitude
- table.insert(TARGETVARIANTS,{CHILD,DISTANCE})
- end
- end
- end
- end
- end
- local DIST = math.huge
- for E = 1, #TARGETVARIANTS do
- local PLAYER = TARGETVARIANTS[E]
- local CHARACTER = PLAYER[1]
- local DISTANCE = PLAYER[2]
- if DISTANCE < DIST then
- DIST = DISTANCE
- TARGET = CHARACTER
- end
- end
- if TARGET and TARGET:FindFirstChild("HumanoidRootPart") then
- TARGETHUM = TARGET:FindFirstChildOfClass("Humanoid")
- --[[HUMANOID.WalkSpeed = 22
- HUMANOID.JumpPower = 125]]
- local RAY = Raycast(ROOT.Position,CF(ROOT.Position,TARGETHUM.Torso.Position).lookVector,25,CHARACTER)
- if DIST <= 25 and TestForTarget(RAY,TARGETHUM) == false and (TARGETHUM.Torso.Position.Y > ROOT.Position.Y-1 or TARGETHUM.Torso.Position.Y < ROOT.Position.Y+2) then
- ATTACKS[MRANDOM(1,#ATTACKS)](TARGETHUM)
- end
- else
- TARGETHUM = nil
- end
- wait()
- end
- end
- BEGINAI()
- end))
- Sound60.Name = "Music"
- Sound60.Parent = Script59
- Sound60.Looped = true
- Sound60.SoundId = "rbxassetid://3037498939"
- Sound60.Volume = 2.5
- Pants61.Name = "Pants"
- Pants61.Parent = Model13
- Pants61.PantsTemplate = "rbxassetid://2544611861"
- Shirt62.Name = "Shirt"
- Shirt62.Parent = Model13
- Shirt62.ShirtTemplate = "rbxassetid://2616432362"
- Part63.Name = "glove"
- Part63.Parent = Model13
- Part63.CFrame = CFrame.new(-34.0546379, 6.97646618, -145.660217, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part63.Orientation = Vector3.new(0, 180, 0)
- Part63.Position = Vector3.new(-34.0546379, 6.97646618, -145.660217)
- Part63.Rotation = Vector3.new(-180, 0, -180)
- Part63.Color = Color3.new(0, 1, 0)
- Part63.Size = Vector3.new(1.03999996, 0.580000877, 1.05999994)
- Part63.BottomSurface = Enum.SurfaceType.Smooth
- Part63.BrickColor = BrickColor.new("Lime green")
- Part63.CanCollide = false
- Part63.Material = Enum.Material.SmoothPlastic
- Part63.TopSurface = Enum.SurfaceType.Smooth
- Part63.brickColor = BrickColor.new("Lime green")
- ManualWeld64.Name = "Weld"
- ManualWeld64.Parent = Part63
- ManualWeld64.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- ManualWeld64.C1 = CFrame.new(-0.038772583, -0.728271484, -0.021697998, 0.999999344, 0, 0.00119400048, -0.00119400059, 0, 0.999999344, 0, -1, 0)
- ManualWeld64.Part0 = Part63
- Part65.Name = "glove"
- Part65.Parent = Model13
- Part65.CFrame = CFrame.new(-35.0513115, 6.98347807, -145.660217, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part65.Orientation = Vector3.new(0, 180, 0)
- Part65.Position = Vector3.new(-35.0513115, 6.98347807, -145.660217)
- Part65.Rotation = Vector3.new(-180, 0, -180)
- Part65.Color = Color3.new(0, 1, 0)
- Part65.Size = Vector3.new(1.03999996, 0.580000877, 1.05999994)
- Part65.BottomSurface = Enum.SurfaceType.Smooth
- Part65.BrickColor = BrickColor.new("Lime green")
- Part65.CanCollide = false
- Part65.Material = Enum.Material.SmoothPlastic
- Part65.TopSurface = Enum.SurfaceType.Smooth
- Part65.brickColor = BrickColor.new("Lime green")
- ManualWeld66.Name = "Weld"
- ManualWeld66.Parent = Part65
- ManualWeld66.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- ManualWeld66.C1 = CFrame.new(0.243663788, -0.727088928, 0.129016876, 0.999999344, 0, 0.00119400048, -0.00119400059, 0, 0.999999344, 0, -1, 0)
- ManualWeld66.Part0 = Part65
- MeshPart67.Parent = Model13
- MeshPart67.CFrame = CFrame.new(-34.5402412, 8.90706825, -146.075623, 1, 0, -1.6e-05, 0, -1, 0, -1.6e-05, 0, -1)
- MeshPart67.Orientation = Vector3.new(0, -180, 180)
- MeshPart67.Position = Vector3.new(-34.5402412, 8.90706825, -146.075623)
- MeshPart67.Rotation = Vector3.new(-180, 0, 0)
- MeshPart67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- MeshPart67.Size = Vector3.new(4.84192657, 4.30299711, 2.55726647)
- MeshPart67.BrickColor = BrickColor.new("Really black")
- MeshPart67.CanCollide = false
- MeshPart67.Material = Enum.Material.SmoothPlastic
- MeshPart67.brickColor = BrickColor.new("Really black")
- Part68.Name = "glove"
- Part68.Parent = Model13
- Part68.CFrame = CFrame.new(-36.0455513, 8.95950699, -145.660217, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part68.Orientation = Vector3.new(0, 180, 0)
- Part68.Position = Vector3.new(-36.0455513, 8.95950699, -145.660217)
- Part68.Rotation = Vector3.new(-180, 0, -180)
- Part68.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part68.Size = Vector3.new(1.03999996, 0.580000877, 1.05999994)
- Part68.BottomSurface = Enum.SurfaceType.Smooth
- Part68.BrickColor = BrickColor.new("Dark indigo")
- Part68.CanCollide = false
- Part68.Material = Enum.Material.SmoothPlastic
- Part68.TopSurface = Enum.SurfaceType.Smooth
- Part68.brickColor = BrickColor.new("Dark indigo")
- Part69.Name = "glove"
- Part69.Parent = Model13
- Part69.CFrame = CFrame.new(-33.0455513, 8.96052742, -145.660217, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part69.Orientation = Vector3.new(0, 180, 0)
- Part69.Position = Vector3.new(-33.0455513, 8.96052742, -145.660217)
- Part69.Rotation = Vector3.new(-180, 0, -180)
- Part69.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part69.Size = Vector3.new(1.03999996, 0.570000887, 1.05999994)
- Part69.BottomSurface = Enum.SurfaceType.Smooth
- Part69.BrickColor = BrickColor.new("Dark indigo")
- Part69.CanCollide = false
- Part69.Material = Enum.Material.SmoothPlastic
- Part69.TopSurface = Enum.SurfaceType.Smooth
- Part69.brickColor = BrickColor.new("Dark indigo")
- Part70.Parent = Model13
- Part70.CFrame = CFrame.new(-34.514164, 10.4859638, -145.617218, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- Part70.Orientation = Vector3.new(0, 180, 90)
- Part70.Position = Vector3.new(-34.514164, 10.4859638, -145.617218)
- Part70.Rotation = Vector3.new(-180, 0, -90)
- Part70.Color = Color3.new(1, 1, 0)
- Part70.Size = Vector3.new(0.460000217, 3.22999787, 1.75999928)
- Part70.BottomSurface = Enum.SurfaceType.Smooth
- Part70.BrickColor = BrickColor.new("New Yeller")
- Part70.CanCollide = false
- Part70.Material = Enum.Material.SmoothPlastic
- Part70.TopSurface = Enum.SurfaceType.Smooth
- Part70.brickColor = BrickColor.new("New Yeller")
- Part70.Shape = Enum.PartType.Cylinder
- Part71.Parent = Model13
- Part71.CFrame = CFrame.new(-34.5605507, 9.52174854, -145.230133, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part71.Orientation = Vector3.new(0, 180, 0)
- Part71.Position = Vector3.new(-34.5605507, 9.52174854, -145.230133)
- Part71.Rotation = Vector3.new(-180, 0, -180)
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part71.Size = Vector3.new(0.690000296, 0.0999999568, 0.180000022)
- Part71.BottomSurface = Enum.SurfaceType.Smooth
- Part71.BrickColor = BrickColor.new("Really black")
- Part71.CanCollide = false
- Part71.Material = Enum.Material.SmoothPlastic
- Part71.TopSurface = Enum.SurfaceType.Smooth
- Part71.brickColor = BrickColor.new("Really black")
- ManualWeld72.Name = "Weld"
- ManualWeld72.Parent = Part71
- ManualWeld72.C1 = CFrame.new(-0.96421504, -0.0463867188, -0.387084961, 0, 1, -0, -1, 0, 0, 0, 0, 1)
- ManualWeld72.Part0 = Part71
- ManualWeld72.Part1 = Part70
- ManualWeld72.part1 = Part70
- Part73.Parent = Model13
- Part73.CFrame = CFrame.new(-34.5605507, 10.0210896, -145.230133, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part73.Orientation = Vector3.new(0, 180, 0)
- Part73.Position = Vector3.new(-34.5605507, 10.0210896, -145.230133)
- Part73.Rotation = Vector3.new(-180, 0, -180)
- Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part73.Size = Vector3.new(0.690000296, 0.0999999568, 0.180000022)
- Part73.BottomSurface = Enum.SurfaceType.Smooth
- Part73.BrickColor = BrickColor.new("Really black")
- Part73.CanCollide = false
- Part73.Material = Enum.Material.SmoothPlastic
- Part73.TopSurface = Enum.SurfaceType.Smooth
- Part73.brickColor = BrickColor.new("Really black")
- ManualWeld74.Name = "Weld"
- ManualWeld74.Parent = Part73
- ManualWeld74.C1 = CFrame.new(-0.464874744, -0.0463867188, -0.387084961, 0, 1, -0, -1, 0, 0, 0, 0, 1)
- ManualWeld74.Part0 = Part73
- ManualWeld74.Part1 = Part70
- ManualWeld74.part1 = Part70
- Part75.Parent = Model13
- Part75.CFrame = CFrame.new(-34.5455513, 9.73052883, -145.230133, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part75.Orientation = Vector3.new(0, 180, 0)
- Part75.Position = Vector3.new(-34.5455513, 9.73052883, -145.230133)
- Part75.Rotation = Vector3.new(-180, 0, -180)
- Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part75.Size = Vector3.new(0.160000592, 1.9599998, 0.180000022)
- Part75.BottomSurface = Enum.SurfaceType.Smooth
- Part75.BrickColor = BrickColor.new("Really black")
- Part75.CanCollide = false
- Part75.Material = Enum.Material.SmoothPlastic
- Part75.TopSurface = Enum.SurfaceType.Smooth
- Part75.brickColor = BrickColor.new("Really black")
- ManualWeld76.Name = "Weld"
- ManualWeld76.Parent = Part75
- ManualWeld76.C1 = CFrame.new(-0.75543499, -0.0313873291, -0.387084961, 0, 1, -0, -1, 0, 0, 0, 0, 1)
- ManualWeld76.Part0 = Part75
- ManualWeld76.Part1 = Part70
- ManualWeld76.part1 = Part70
- Part77.Name = "glove"
- Part77.Parent = Model13
- Part77.CFrame = CFrame.new(-34.0546379, 8.43486023, -145.660217, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part77.Orientation = Vector3.new(0, 180, 0)
- Part77.Position = Vector3.new(-34.0546379, 8.43486023, -145.660217)
- Part77.Rotation = Vector3.new(-180, 0, -180)
- Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part77.Size = Vector3.new(1.03999996, 0.580000877, 1.05999994)
- Part77.BottomSurface = Enum.SurfaceType.Smooth
- Part77.BrickColor = BrickColor.new("Really black")
- Part77.CanCollide = false
- Part77.Material = Enum.Material.SmoothPlastic
- Part77.TopSurface = Enum.SurfaceType.Smooth
- Part77.brickColor = BrickColor.new("Really black")
- ManualWeld78.Name = "Weld"
- ManualWeld78.Parent = Part77
- ManualWeld78.C1 = CFrame.new(0, 1.45839453, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld78.Part0 = Part77
- ManualWeld78.Part1 = Part63
- ManualWeld78.part1 = Part63
- Part79.Name = "glove"
- Part79.Parent = Model13
- Part79.CFrame = CFrame.new(-35.0513115, 8.44021797, -145.660217, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part79.Orientation = Vector3.new(0, 180, 0)
- Part79.Position = Vector3.new(-35.0513115, 8.44021797, -145.660217)
- Part79.Rotation = Vector3.new(-180, 0, -180)
- Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part79.Size = Vector3.new(1.03999996, 0.580000877, 1.05999994)
- Part79.BottomSurface = Enum.SurfaceType.Smooth
- Part79.BrickColor = BrickColor.new("Really black")
- Part79.CanCollide = false
- Part79.Material = Enum.Material.SmoothPlastic
- Part79.TopSurface = Enum.SurfaceType.Smooth
- Part79.brickColor = BrickColor.new("Really black")
- ManualWeld80.Name = "Weld"
- ManualWeld80.Parent = Part79
- ManualWeld80.C1 = CFrame.new(0, 1.4567399, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- ManualWeld80.Part0 = Part79
- ManualWeld80.Part1 = Part65
- ManualWeld80.part1 = Part65
- Sound81.Name = "Jevil with lyrics"
- Sound81.Parent = Model13
- Sound81.SoundId = "rbxassetid://2729072620"
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement