Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
- print("FE Compatibility: by WaverlyCole & Mokiros")
- InternalData = {}
- do
- script.Parent = owner.Character
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput"
- local function NewFakeEvent()
- local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
- return Fake
- end
- local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
- local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
- local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
- self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
- end};ContextActionService.UnBindAction = ContextActionService.BindAction
- local function TriggerEvent(self,Event,...)
- local Trigger = Mouse[Event]
- if Trigger and Trigger.fakeEvent and Trigger.Function then
- Trigger.Function(...)
- end
- end
- Mouse.TrigEvent = TriggerEvent
- UserInputService.TrigEvent = TriggerEvent
- Event.OnServerEvent:Connect(function(FiredBy,Input)
- if FiredBy.Name ~= owner.Name then end
- if Input.MouseEvent then
- Mouse.Target = Input.Target
- Mouse.Hit = Input.Hit
- else
- local Begin = Input.UserInputState == Enum.UserInputState.Begin
- if Input.UserInputType == Enum.UserInputType.MouseButton1 then
- return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
- end
- for _,Action in pairs(ContextActionService.Actions) do
- for _,Key in pairs(Action.Keys) do
- if Key==Input.KeyCode then
- Action.Function(Action.Name,Input.UserInputState,Input)
- end
- end
- end
- Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
- UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
- end
- end)
- InternalData["Mouse"] = Mouse
- InternalData["ContextActionService"] = ContextActionService
- InternalData["UserInputService"] = UserInputService
- Event.Parent = NLS([[
- local Player = owner
- local Event = script:WaitForChild("UserInput")
- local UserInputService = game:GetService("UserInputService")
- local Mouse = Player:GetMouse()
- local Input = function(Input,gameProcessedEvent)
- if gameProcessedEvent then return end
- Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
- end
- UserInputService.InputBegan:Connect(Input)
- UserInputService.InputEnded:Connect(Input)
- local Hit,Target
- while wait(1/30) do
- if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
- Hit,Target = Mouse.Hit,Mouse.Target
- Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
- end
- end
- ]],owner.Character)
- end
- RealGame = game;game = setmetatable({},{
- __index = function (self,Index)
- local Sandbox = function (Thing)
- if Thing:IsA("Player") then
- local RealPlayer = Thing
- return setmetatable({},{
- __index = function (self,Index)
- local Type = type(RealPlayer[Index])
- if Type == "function" then
- if Index:lower() == "getmouse" or Index:lower() == "mouse" then
- return function (self)
- return InternalData["Mouse"]
- end
- end
- return function (self,...)
- return RealPlayer[Index](RealPlayer,...)
- end
- else
- if Index == "PlrObj" then
- return RealPlayer
- end
- return RealPlayer[Index]
- end
- end;
- __tostring = function(self)
- return RealPlayer.Name
- end
- })
- end
- end
- if RealGame[Index] then
- local Type = type(RealGame[Index])
- if Type == "function" then
- if Index:lower() == "getservice" or Index:lower() == "service" then
- return function (self,Service)
- if Service:lower() == "players" then
- return setmetatable({},{
- __index = function (self2,Index2)
- local RealService = RealGame:GetService(Service)
- local Type2 = type(Index2)
- if Type2 == "function" then
- return function (self,...)
- return RealService[Index2](RealService,...)
- end
- else
- if Index2:lower() == "localplayer" then
- return Sandbox(owner)
- end
- return RealService[Index2]
- end
- end;
- __tostring = function(self)
- return RealGame:GetService(Service).Name
- end
- })
- elseif Service:lower() == "contextactionservice" then
- return InternalData["ContextActionService"]
- elseif Service:lower() == "contextactionservice" then
- return InternalData["UserInputService"]
- elseif Service:lower() == "runservice" then
- return setmetatable({},{
- __index = function(self2,Index2)
- local RealService = RealGame:GetService(Service)
- local Type2 = type(Index2)
- if Type2 == "function" then
- return function (self,...)
- return RealService[Index2](RealService,...)
- end
- else
- if Index2:lower() == "bindtorenderstep" then
- return function (self,Name,Priority,Function)
- return RealGame:GetService("RunService").Stepped:Connect(Function)
- end
- end
- if Index2:lower() == "renderstepped" then
- return RealService["Stepped"]
- end
- return RealService[Index2]
- end
- end
- })
- else
- return RealGame:GetService(Service)
- end
- end
- end
- return function (self,...)
- return RealGame[Index](RealGame,...)
- end
- else
- if game:GetService(Index) then
- return game:GetService(Index)
- end
- return RealGame[Index]
- end
- else
- return nil
- end
- end
- });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
- print("Complete! Running...")
- local plr = game:GetService("Players").LocalPlayer
- local scripttab = {
- {
- "Bubble",
- function()
- local plr = game:GetService("Players").LocalPlayer
- local char,mouse = plr.Character,plr:GetMouse()
- local tS = false
- local p = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
- p.Anchored = true
- p.CanCollide = false
- p.Transparency = 1
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Size = Vector3.new(7,7,7)
- p.BrickColor = BrickColor.new("Toothpaste")
- p.Material = "Neon"
- p.Shape = "Ball"
- p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
- local vel = Instance.new("BodyVelocity",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
- vel.Velocity = Vector3.new(0,0,0)
- vel.MaxForce = Vector3.new(0,0,0)
- mouse.KeyDown:connect(function(key)
- if key == "f" then
- if tS == false then
- tS = true
- p.Transparency = 0.7
- char.Humanoid.WalkSpeed = 40
- else
- char.Humanoid.WalkSpeed = 16
- tS = false
- p.Transparency = 1
- table.foreach(Enum.HumanoidStateType:GetEnumItems(),function(st) local s,m = pcall(function() char:FindFirstChild("Humanoid"):SetStateEnabled(st,true) end) if s == false then end end)
- char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
- end
- end
- end)
- char:WaitForChild("Humanoid").Died:connect(function()
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = true
- v.Transparency = 1
- v.CanCollide = false
- elseif v:IsA("Accessory") then
- v:Destroy()
- end
- end
- for i=1,50 do
- p.Size = p.Size + Vector3.new(0.3,0.3,0.3)
- p.Transparency = p.Transparency + (0.3/50)
- wait()
- end
- end)
- local frame = 0
- game:GetService("RunService").RenderStepped:connect(function()
- frame = frame + 1
- if tS == true then
- if math.floor(frame/4) == frame/4 then
- local initSize = math.random(70,100)/100
- local p2 = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
- p2.Anchored = true
- p2.CanCollide = false
- p2.Transparency = 0.5
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- p2.Size = Vector3.new(initSize,initSize,initSize)
- p2.BrickColor = BrickColor.new("Toothpaste")
- p2.Material = "Neon"
- p2.Shape = "Ball"
- local randcf = CFrame.new(char:FindFirstChild("Torso").Position + Vector3.new(math.random(-35,35)/10,math.random(-35,35)/10,math.random(-35,35)/10) or char:FindFirstChild("UpperTorso").Position + Vector3.new(math.random(-35,35)/10,math.random(-35,35)/10,math.random(-35,35)/10),char:FindFirstChild("Torso").Position)
- p2.CFrame = randcf
- local frmdet
- frmdet = game:GetService("RunService").RenderStepped:connect(function()
- p2.Size = p2.Size - Vector3.new(initSize/50,initSize/50,initSize/50)
- p2.Transparency = p2.Transparency + (0.5/60)
- p2.CFrame = randcf
- randcf = randcf * CFrame.new(0,0,0.02)
- if p2.Transparency >= 1 then
- frmdet:disconnect()
- p2:Destroy()
- end
- end)
- end
- p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
- table.foreach(Enum.HumanoidStateType:GetEnumItems(),function(st) local s,m = pcall(function() char:FindFirstChild("Humanoid"):SetStateEnabled(st,false) end) if s == false then end end)
- char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
- char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
- char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Dead,true)
- char:FindFirstChild("Humanoid"):ChangeState(Enum.HumanoidStateType.Swimming)
- vel.MaxForce = Vector3.new(500,4000,500)
- else
- p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
- vel.MaxForce = Vector3.new(0,0,0)
- end
- end)
- end
- },
- {
- "Platform",
- function()
- local oldtick = tick()
- warn("Loading platform...")
- local plr = game:GetService("Players").LocalPlayer
- local char,mouse = plr.Character,plr:GetMouse()
- local amountbricks = 100
- local inc = 360/amountbricks
- local model = Instance.new("Model",char)
- model.Name = "pltfrm"
- local folder = Instance.new("Folder",model)
- folder.Name = "trnsprncy"
- local atY = char:FindFirstChild("HumanoidRootPart").Position.Y - 2.5
- local tY = atY
- local P = Instance.new("Part",model)
- P.Anchored = true
- P.Transparency = 0.7
- P.Material = "Neon"
- P.Shape = "Cylinder"
- P.BrickColor = BrickColor.new("New Yeller")
- P.Size = Vector3.new(0.2,5.9,5.9)
- P.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY-0.01,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90))
- model.PrimaryPart = P
- for i=1,amountbricks do
- local p = Instance.new("Part",model)
- p.Name = i
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Anchored = true
- p.CanCollide = false
- p.Locked = true
- --p.Material = "Neon"
- p.BrickColor = BrickColor.new("Really black")
- p.Transparency = 0
- local cosine = math.cos(math.rad(inc*i))*3
- local sine = math.sin(math.rad(inc*i))*3
- p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z) + Vector3.new(cosine,0,sine),Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))
- end
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- local kup
- local frm
- frm = game:GetService("RunService").RenderStepped:connect(function()
- atY = atY + 0.3
- end)
- kup = mouse.KeyUp:connect(function(localkey)
- if localkey == "r" then
- frm:disconnect()
- kup:disconnect()
- end
- end)
- elseif key == "f" then
- local kup
- local frm
- frm = game:GetService("RunService").RenderStepped:connect(function()
- atY = atY - 0.3
- end)
- kup = mouse.KeyUp:connect(function(localkey)
- if localkey == "f" then
- frm:disconnect()
- kup:disconnect()
- end
- end)
- end
- end)
- local frame = 0
- game:GetService("RunService").RenderStepped:connect(function()
- frame = frame + 1
- for i,v in pairs(folder:GetChildren()) do
- v.Transparency = v.Transparency + 0.04
- if v.Transparency >= 1 then
- v:Destroy()
- end
- end
- if P.Parent == model and P ~= nil then
- tY = atY + math.cos(tick()*2)/4
- model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
- --if math.floor(frame/5) == frame/5 then
- for i=1,3 do
- local cosine = math.cos(math.rad(((360/3)*i)+frame*3))*3.5
- local sine = math.sin(math.rad(((360/3)*i)+frame*3))*3.5
- local ocosine = math.cos(math.rad(((360/3)*i)+frame*3-1))*3.5
- local osine = math.sin(math.rad(((360/3)*i)+frame*3-1))*3.5
- local magn = (Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine) - Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)).Magnitude
- local p = Instance.new("Part",folder)
- p.Anchored = true
- p.Material = "Neon"
- p.BrickColor = BrickColor.new("New Yeller")
- p.CanCollide = false
- p.Size = Vector3.new(0.2,0.2,magn*3)
- p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine), Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)) * CFrame.new(0,0,-magn/2)
- --[[local frm
- frm = game:GetService("RunService").RenderStepped:connect(function()
- repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
- p:Destroy()
- frm:disconnect()
- end)]]
- end
- --[[for i=1,2 do
- local cosine = math.cos(math.rad((180*i)-frame*3))*2.5
- local sine = math.sin(math.rad((180*i)-frame*3))*2.5
- local ocosine = math.cos(math.rad((180*i)-frame*3-1))*2.5
- local osine = math.sin(math.rad((180*i)-frame*3-1))*2.5
- local magn = (Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine) - Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)).Magnitude
- local p = Instance.new("Part",model)
- p.Anchored = true
- p.CanCollide = false
- p.Size = Vector3.new(0.2,0.2,magn*3)
- p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine), Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)) * CFrame.new(0,0,-magn/2)
- local frm
- frm = game:GetService("RunService").RenderStepped:connect(function()
- repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
- p:Destroy()
- frm:disconnect()
- end)
- end]]
- --end
- else
- tY = atY + math.cos(tick()*2)/4
- delay(0.2,function() P:Destroy() end)
- P = Instance.new("Part",model)
- P.Anchored = true
- P.Transparency = 0.7
- P.Material = "Neon"
- P.Shape = "Cylinder"
- P.BrickColor = BrickColor.new("New Yeller")
- P.Size = Vector3.new(0.2,5.9,5.9)
- P.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY-0.01,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90))
- model.PrimaryPart = P
- model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
- end
- end)
- end
- },
- {
- "Ghost doe",
- function()
- player = game:GetService("Players").LocalPlayer
- chara = player.Character
- ch = chara:GetChildren()
- for i = 1, #ch do
- if ch[i].Name == "Torso" then
- ch[i].roblox.Transparency = 1
- elseif ch[i].Name == "Head" then
- ch[i].face.Transparency = 1
- ch[i].Transparency = 1
- elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
- ch[i]:Destroy()
- end
- end
- local sPart = Instance.new("Part",workspace)
- sPart.Name = "SoundPart"
- sPart.Size = Vector3.new(0.2,0.2,0.2)
- sPart.Anchored = true
- sPart.Transparency = 1
- sPart.CanCollide = false
- sPart.CFrame = chara.Torso.CFrame
- chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
- chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
- chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
- chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
- chara.Torso.BrickColor = BrickColor.new("Bright yellow")
- --Outfit--
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- function ScatterEff(part)
- local eff1 = Instance.new("ParticleEmitter",part)
- eff1.Size = NumberSequence.new(.1)
- eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
- eff1.LightEmission = 1
- eff1.Lifetime = NumberRange.new(1)
- eff1.Speed = NumberRange.new(1)
- eff1.Rate = 25
- eff1.VelocitySpread = 10000
- eff1.Texture = "rbxassetid://347504241"
- eff1.Color = ColorSequence.new(Color3.new(1,0,0))
- local eff2 = Instance.new("ParticleEmitter",part)
- eff2.Size = NumberSequence.new(.1)
- eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
- eff2.LightEmission = 1
- eff2.Lifetime = NumberRange.new(1)
- eff2.Speed = NumberRange.new(1)
- eff2.Rate = 25
- eff2.VelocitySpread = 10000
- eff2.Texture = "rbxassetid://347504259"
- eff2.Color = ColorSequence.new(Color3.new(1,0,0))
- end
- function BurningEff(part)
- local eff1 = Instance.new("ParticleEmitter",part)
- eff1.Size = NumberSequence.new(.1)
- eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
- eff1.LightEmission = 1
- eff1.Lifetime = NumberRange.new(1)
- eff1.Speed = NumberRange.new(0)
- eff1.Rate = 25
- eff1.Texture = "rbxassetid://347504241"
- eff1.Acceleration = Vector3.new(0,10,0)
- eff1.Color = ColorSequence.new(Color3.new(1,0,0))
- local eff2 = Instance.new("ParticleEmitter",part)
- eff2.Size = NumberSequence.new(.1)
- eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
- eff2.LightEmission = 1
- eff2.Lifetime = NumberRange.new(1)
- eff2.Speed = NumberRange.new(0)
- eff2.Rate = 25
- eff2.Texture = "rbxassetid://347504259"
- eff2.Acceleration = Vector3.new(0,10,0)
- eff2.Color = ColorSequence.new(Color3.new(1,0,0))
- local eff3 = Instance.new("ParticleEmitter",part)
- eff3.Size = NumberSequence.new(1)
- eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
- eff3.LightEmission = 1
- eff3.Lifetime = NumberRange.new(1)
- eff3.Speed = NumberRange.new(0)
- eff3.Rate = 25
- eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
- eff3.Acceleration = Vector3.new(0,10,0)
- eff3.Color = ColorSequence.new(Color3.new(1,0,0))
- end
- FakeHead = chara
- MainPart = New("Part",FakeHead,"MainPart",{Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(2.29537678, 7.81603718, 0.746068954, 0.00980896503, 0.00110200304, 0.999957919, -0.000536994543, 1.00000548, -0.00109680078, -0.99994874, -0.0005262224, 0.00980964955),CanCollide = false,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
- face = New("Decal",MainPart,"face",{Texture = "rbxasset://textures/face.png",})
- Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),C1 = CFrame.new(5.96046448e-008, -8.58306885e-006, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),})
- FakeHead.MainPart.BrickColor = BrickColor.new("Cool yellow")
- EyeFire = New("Part",chara,"EyeFire",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(1.69668579, 8.11665249, 0.640022159, -0.00107900088, 0.999958038, -0.00980941113, -1.0000056, -0.00107390946, 0.000525554642, 0.000515007298, 0.00981007144, 0.999948859),CanCollide = false,Color = Color3.new(1, 0, 0),})
- Mesh = New("CylinderMesh",EyeFire,"Mesh",{Offset = Vector3.new(0.0500000007, 0, -0.0399999991),Scale = Vector3.new(1, 0.150000006, 1),})
- Weld = New("ManualWeld",EyeFire,"Weld",{Part0 = EyeFire,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0010790003, -0.999999344, 0.000515000196, 0.999951363, -0.0010738963, 0.00981000345, -0.00980944186, 0.000525560055, 0.99995178),C1 = CFrame.new(0.100008011, 0.300009251, -0.600027919, 0.00980899762, -0.000536999898, -0.99995178, 0.00110200245, 0.999999344, -0.000526215415, 0.999951363, -0.00109678751, 0.00980958249),})
- Chest = chara
- MainPart = New("Part",Chest,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(2.2937007, 6.31611967, 0.746871948, 0.00980956201, 0.00110224239, 0.999954581, -0.000537135813, 1.00000238, -0.00109703222, -0.99995023, -0.000526354474, 0.00981019717),CanCollide = false,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,})
- Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.009809535, -0.000537137908, -0.99994725, 0.00110225554, 1.00000858, -0.000526368851, 0.999961257, -0.00109705783, 0.00981026888),C1 = CFrame.new(5.96046448e-008, -9.05990601e-006, -2.38418579e-007, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
- CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.800000072, 1),CFrame = CFrame.new(2.28977966, 7.11656427, 1.34486222, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.598430753, 0.800122261, 0.00106739998, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
- CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.400000066, 1),CFrame = CFrame.new(2.29174757, 6.71645212, 1.54485857, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.798183441, 0.399908543, 0.00543618202, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
- LeftArm = chara
- MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(1.90889204, 6.31596565, 3.24640989, -0.0484240092, -0.0324009918, 0.998301268, -0.00117100019, 0.999474883, 0.0323822871, -0.998826265, 0.000399069104, -0.0484365262),CanCollide = false,})
- Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),C1 = CFrame.new(0, -8.10623169e-006, -2.38418579e-007, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(1.48370504, 6.50245714, 2.8663168, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(0.400017738, 0.200018406, -0.400015235, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.51924801, 6.60332775, 3.66543078, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.399997473, 0.300003052, -0.399972558, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- EffCorruptedPart = New("Part",LeftArm,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(1.92512023, 5.81624889, 3.24619365, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.52587891e-005, -0.49998045, 2.90870667e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(2.31463432, 6.72918367, 3.62673688, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.400012016, 0.400006294, 0.400012136, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.50631011, 6.40297413, 3.26581192, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.3589859e-005, 0.100014687, -0.400020242, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.92179501, 6.51633835, 3.64602208, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.40000248, 0.200008869, 1.37090683e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
- --BurningEff(EffCorruptedPart)
- LeftLeg = chara
- MainPart = New("Part",LeftLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.2865479, 1.31659603, 1.24781799, 0.00980953407, 0.00110225566, 0.999961138, -0.000537137908, 1.00000858, -0.00109705783, -0.99994719, -0.000526368851, 0.00981026888),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
- Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),C1 = CFrame.new(0, -8.58306885e-006, -2.38418579e-007, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- EffCorruptedPart = New("Part",LeftLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.200000048, 1),CFrame = CFrame.new(2.28007793, 0.400032878, 1.25993299, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0116856098, -0.916567385, -0.00534534454, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.88013697, 0.800038397, 0.859943509, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(0.3841483, -0.516796231, -0.40962553, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(2.69002914, 0.915953577, 0.851962805, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(0.400011122, -0.399985313, 0.400013685, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(1.88013721, 0.900040269, 1.65993917, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.415866137, -0.41721642, -0.40188694, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.88013721, 0.600035727, 1.25993288, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0157161951, -0.717007458, -0.405481935, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.28007793, 0.700037479, 1.65993929, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.411835551, -0.616776347, -0.00175023079, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(2.68018699, 1.10004401, 1.65993941, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.408125639, -0.216332912, 0.397896528, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.68596959, 0.816166699, 1.25195313, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(5.20944595e-005, -0.499986172, 0.399987936, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
- --ScatterEff(EffCorruptedPart)
- RightArm = chara
- MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.31690788, -3.92582893, 0.00918400101, -0.262283146, 0.964947343, 0.259330034, 0.932596445, 0.251021653, -0.965745091, 0.247934431, 0.0765828639),CanCollide = false,})
- Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),C1 = CFrame.new(-2.86102295e-006, -9.05990601e-006, -2.38418579e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- Hitbox = New("Part",RightArm,"Hitbox",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(22.2733669, 5.0842762, -22.1737366, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945257, -0.251027077, -0.0765930116, -0.262290984, 0.93259424, 0.247935042, 0.00919180829, 0.259333313, -0.965744138),C1 = CFrame.new(-1.52587891e-005, -1.00003147, -1.71661377e-005, 0.0091838371, 0.259330064, -0.965745151, -0.262283117, 0.932596445, 0.247934505, 0.964947283, 0.251021653, 0.0765827149),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.3169179, -3.92581391, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251027018, -0.0765930042, -0.262290984, 0.932594121, 0.247935027, 0.00919180084, 0.259333313, -0.965744197),C1 = CFrame.new(-1.1920929e-005, 1.28746033e-005, 3.57627869e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.14866924, 6.03215551, -4.72580194, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.699988842, -0.499982834, 7.62939453e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 0.600000024),CFrame = CFrame.new(2.63876629, 4.02682734, -4.32773018, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(-0.199987888, -2.39999342, 3.02791595e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.62134135, 7.81954479, -3.94021821, 0.964945078, -0.262291819, -0.00918725226, 0.251029015, 0.932593465, -0.259333432, 0.0765890032, 0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.964944899, 0.251028955, 0.0765889958, -0.262291819, 0.932593465, 0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.399995804, 1.5000124, -2.38418579e-007, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.35483098, 5.18234444, -4.53787422, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.300010204, -1.29999256, 1.40666962e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.88730097, 6.99068737, -4.57445002, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.799996853, 0.50001812, 4.29153442e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.800000072, 0.600000024),CFrame = CFrame.new(2.37646794, 4.9594202, -4.07979012, -0.964945316, -0.262290984, 0.00918756705, -0.251028091, 0.932593942, 0.259333163, -0.0765890256, 0.247935995, -0.965744197),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251028031, -0.0765890107, -0.262290955, 0.932593882, 0.247935966, 0.0091875596, 0.259333193, -0.965744257),C1 = CFrame.new(-0.199994564, -1.39999104, 1.52587891e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
- RightLeg = chara
- MainPart = New("Part",RightLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.29641008, 1.31540966, 0.248092994, 0.00933599845, 0.00110999751, 0.999955773, -0.0030579993, 0.999994755, -0.00108149007, -0.99995178, -0.0030477671, 0.00933934376),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
- Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C0 = CFrame.new(0, 0, 0, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),C1 = CFrame.new(2.98023224e-008, -8.58306885e-006, 2.38418579e-007, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(2.70045996, 1.61376095, -0.149078026, 0.999955833, 0.00111049914, -0.0093326522, -0.00108199986, 0.999994755, 0.00305823679, 0.00933599938, -0.00304800388, 0.999951839),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955893, -0.00108199986, 0.00933599938, 0.00111049926, 0.999994755, -0.00304800388, -0.0093326522, 0.00305823679, 0.99995178),C1 = CFrame.new(0.400011688, 0.300008655, 0.400000095, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.90071809, 1.81462395, -0.157150015, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(0.400002658, 0.50000751, -0.399999142, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.896873, 1.71584904, 0.243133992, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(4.14252281e-006, 0.400008917, -0.399998784, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(1.89314091, 1.71706903, 0.643112063, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(-0.399993181, 0.400005698, -0.399996519, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- EffCorruptedPart = New("Part",RightLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 1),CFrame = CFrame.new(2.29597116, 0.915416002, 0.249298006, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(1.41263008e-005, -0.399995744, 5.00679016e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.300596, 1.71419013, -0.153122023, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(0.400015235, 0.400005817, 7.39097595e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.69322205, 1.81620288, 0.650299072, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-0.400013447, 0.500005245, 0.400009155, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.69684124, 1.71498096, 0.250625998, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
- Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
- Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-1.63316727e-005, 0.400005937, 0.400005102, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
- --ScatterEff(EffCorruptedPart)
- sa = RightArm:GetChildren()
- for i = 1, #sa do
- --ScatterEff(sa[i])
- end
- local eff1 = Instance.new("ParticleEmitter",EyeFire)
- eff1.Size = NumberSequence.new(.1)
- eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
- eff1.LightEmission = 1
- eff1.Lifetime = NumberRange.new(.5)
- eff1.Speed = NumberRange.new(1)
- eff1.EmissionDirection = "Front"
- eff1.Rate = 100
- eff1.Texture = "rbxassetid://347504241"
- eff1.Acceleration = Vector3.new(0,10,0)
- eff1.Color = ColorSequence.new(Color3.new(1,0,0))
- local eff2 = Instance.new("ParticleEmitter",EyeFire)
- eff2.Size = NumberSequence.new(.1)
- eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
- eff2.LightEmission = 1
- eff2.Lifetime = NumberRange.new(.5)
- eff2.Speed = NumberRange.new(1)
- eff2.EmissionDirection = "Front"
- eff2.Rate = 100
- eff2.Texture = "rbxassetid://347504259"
- eff2.Acceleration = Vector3.new(0,10,0)
- eff2.Color = ColorSequence.new(Color3.new(1,0,0))
- local eff3 = Instance.new("ParticleEmitter",EyeFire)
- eff3.Size = NumberSequence.new(.1)
- eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
- eff3.LightEmission = 1
- eff3.Lifetime = NumberRange.new(.5)
- eff3.Speed = NumberRange.new(1)
- eff3.EmissionDirection = "Front"
- eff3.Rate = 100
- eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
- eff3.Acceleration = Vector3.new(0,10,0)
- eff3.Color = ColorSequence.new(Color3.new(1,0,0))
- --Sounds--
- slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
- hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
- telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
- burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
- music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
- music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
- deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
- deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
- --Animations--
- swinganim = chara.Humanoid:LoadAnimation(New("Animation",chara,"Swing",{AnimationId = "rbxassetid://186934658"}))
- --Name Tag--
- local naeeym = Instance.new("BillboardGui",chara)
- naeeym.Size = UDim2.new(0,100,0,40)
- naeeym.StudsOffset = Vector3.new(0,2,0)
- naeeym.Adornee = chara.Head
- local tecks = Instance.new("TextLabel",naeeym)
- tecks.BackgroundTransparency = 1
- tecks.BorderSizePixel = 0
- tecks.Text = "John Doe"
- tecks.Font = "Fantasy"
- tecks.FontSize = "Size24"
- tecks.TextStrokeTransparency = 1
- tecks.TextStrokeColor3 = Color3.new(0,0,0)
- tecks.TextColor3 = Color3.new(0,0,0)
- tecks.Size = UDim2.new(1,0,0.5,0)
- --Soul Steal--
- function SoulSteal(pos)
- local soulst = coroutine.wrap(function()
- local soul = Instance.new("Part",workspace)
- soul.Size = Vector3.new(0,0,0)
- soul.CanCollide = false
- soul.Anchored = false
- soul.Position = pos
- soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
- soul.Transparency = 1
- local ptc = Instance.new("ParticleEmitter",soul)
- ptc.Texture = "http://www.roblox.com/asset/?id=197195522"
- ptc.Size = NumberSequence.new(0.5)
- ptc.LockedToPart = false
- ptc.Rate = 1000
- ptc.Color = ColorSequence.new(Color3.fromRGB(0,0,0),Color3.fromRGB(255,0,0))
- ptc.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
- ptc.Speed = NumberRange.new(0)
- ptc.RotSpeed = NumberRange.new(-70,70)
- ptc.Lifetime = NumberRange.new(0.3,0.7)
- local bodpos = Instance.new("BodyPosition",soul)
- bodpos.Position = pos
- wait(2)
- soul.Touched:connect(function(hit)
- if hit.Parent == chara then
- soul:Destroy()
- end
- end)
- while soul do
- wait(.1)
- bodpos.Position = chara.Torso.Position
- end
- end)
- soulst()
- end
- --Death of a Mortal--
- function KillMortal(hitdude)
- local torsy = nil
- if hitdude:FindFirstChild("Torso")~=nil then
- torsy = hitdude.Torso
- elseif hitdude:FindFirstChild("UpperTorso")~=nil then
- torsy = hitdude.UpperTorso
- end
- local val = Instance.new("ObjectValue",hitdude)
- val.Name = "HasBeenHit"
- hitdude:BreakJoints()
- hitdude.Humanoid:Destroy()
- SoulSteal(torsy.Position)
- local chi = hitdude:GetChildren()
- for i = 1, #chi do
- if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
- local bodpos = Instance.new("BodyPosition",chi[i])
- bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- ScatterEff(chi[i])
- chi[i].BrickColor = BrickColor.new("Really black")
- end
- end
- for i = 1, 4 do
- for i = 1, #chi do
- if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
- chi[i].Transparency = chi[i].Transparency + .25
- wait(.01)
- end
- end
- end
- for i = 1, #chi do
- if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
- chi[i]:Destroy()
- end
- end
- end
- --Arm Touch--
- bladeactive = false
- Hitbox.Touched:connect(function(hit)
- if bladeactive == true then
- if hit.Parent:FindFirstChild("Humanoid")~= nil and hit.Parent:FindFirstChild("HasBeenHit")== nil and hit.Parent ~= chara then
- hitsnd:Play()
- KillMortal(hit.Parent)
- end
- end
- end)
- --Teleport--
- function Teleport(pos)
- telesnd:Play()
- local ch = chara:GetChildren()
- for i = 1, #ch do
- if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
- local trace = Instance.new("Part",game.Workspace)
- trace.Size = ch[i].Size
- trace.Material = "Neon"
- trace.BrickColor = BrickColor.new("Really black")
- trace.Transparency = .3
- trace.CanCollide = false
- trace.Anchored = true
- trace.CFrame = ch[i].CFrame
- if ch[i].Name == "Head" then
- mehs = Instance.new("CylinderMesh",trace)
- mehs.Scale = Vector3.new(1.25,1.25,1.25)
- end
- tracedisappear = coroutine.wrap(function()
- wait(1)
- for i = 1, 7 do
- wait(.1)
- trace.Transparency = trace.Transparency + .1
- end
- trace:Destroy()
- end)
- tracedisappear()
- end
- end
- chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
- end
- --Grab--
- function Grab(mouse)
- local hit = mouse.Target
- if hit ~= nil then
- if hit.Parent:FindFirstChild("Humanoid")~=nil then
- local torsy = nil
- if hit.Parent:FindFirstChild("Torso")~=nil then
- torsy = hit.Parent.Torso
- elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
- torsy = hit.Parent.UpperTorso
- end
- local bodpos = Instance.new("BodyPosition",torsy)
- bodpos.Position = torsy.Position
- wait(1)
- burnsnd:Play()
- hit.Parent.Humanoid.MaxHealth = 100
- bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
- for i = 1, 10 do
- wait(.1)
- BurningEff(torsy)
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
- end
- KillMortal(hit.Parent)
- end
- else end
- end
- --Button1Down--
- dell = false
- function onButton1Down()
- if dell == false then
- dell = true
- swinganim:Play()
- bladeactive = true
- slashsnd:Play()
- wait(.7)
- bladeactive = false
- dell = false
- swinganim:Stop()
- end
- end
- --KeyDowns--
- function onKeyDown(key)
- if key == "z" then
- Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
- elseif key == "x" then
- Grab(Mouse)
- end
- end
- --Mouse Functions--
- Mouse = player:GetMouse()
- if Mouse then
- Mouse.Button1Down:connect(onButton1Down)
- Mouse.KeyDown:connect(onKeyDown)
- end
- spawn(function()
- print("Loading Ghost Doe by joalars2...")
- print("This is a ghost edit of CKbackup's John Doe script. I do not intend to take credit.")
- local plr = game:GetService("Players").LocalPlayer
- local mouse,char = plr:GetMouse(),plr.Character
- local amountGhosts = 3
- for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
- local toggle,cd,mcd = false,false,false
- local ghosts = {}
- local temptab = {}
- local state = "idle"
- local gt = true
- local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
- gyro.MaxTorque = Vector3.new(0,0,0)
- gyro.D = 0
- gyro.P = 100000000
- local wCol = BrickColor.new("Really red")
- local wCol2 = BrickColor.new("Really black")
- local gCol = BrickColor.new("Toothpaste")
- local gCol2 = BrickColor.new("Institutional white")
- function searchAll(m,clear)
- if clear then
- if clear == true then
- for i,v in pairs(temptab) do
- table.remove(temptab,1)
- end
- end
- end
- for i,v in pairs(m:GetChildren()) do
- if v then
- local s = v:Clone()
- for _,b in pairs(s:GetChildren()) do
- b:Destroy()
- end
- if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
- if s.Name ~= "HumanoidRootPart" then
- s.Anchored = true
- s.CanCollide = false
- s.Transparency = 0.95
- v.Transparency = 1
- s.TopSurface = "Smooth"
- s.BottomSurface = "Smooth"
- s.FrontSurface = "Smooth"
- s.RightSurface = "Smooth"
- s.BackSurface = "Smooth"
- s.LeftSurface = "Smooth"
- if s.Material ~= Enum.Material.Neon then
- if gt == true then
- s.BrickColor = wCol2
- else
- s.BrickColor = gCol2
- end
- else
- if gt == true then
- s.BrickColor = wCol
- else
- s.BrickColor = gCol
- end
- end
- for _,c in pairs(v:GetChildren()) do
- if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
- c:Clone().Parent = s
- end
- end
- local objValue = Instance.new("ObjectValue",s)
- objValue.Name = "Target"
- objValue.Value = v
- table.insert(temptab,s)
- end
- --elseif s:IsA("CharacterMesh") then
- --table.insert(temptab,s)
- end
- --searchAll(v)
- end
- end
- return temptab
- end
- function CreateGhost()
- local ghost = Instance.new("Model",game.Workspace)
- searchAll(char,true)
- ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
- --Instance.new("Humanoid",ghost)
- for i,v in pairs(temptab) do
- v:Clone().Parent = ghost
- end
- table.insert(ghosts,ghost)
- end
- function ClearGhosts()
- for i,v in pairs(ghosts) do
- v:Destroy()
- end
- for i,v in pairs(ghosts) do
- table.remove(ghosts,1)
- end
- for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
- if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
- v:Destroy()
- end
- end
- end
- Instance.new("ForceField",char).Visible = false
- toggle = true
- for i=1,amountGhosts do
- CreateGhost()
- end
- char.Parent = game:GetService("Workspace").CurrentCamera
- char:FindFirstChild("Head").Transparency = 1
- char:FindFirstChild("Torso").Transparency = 1
- char:FindFirstChild("Right Arm").Transparency = 1
- char:FindFirstChild("Left Arm").Transparency = 1
- char:FindFirstChild("Right Leg").Transparency = 1
- char:FindFirstChild("Left Leg").Transparency = 1
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 1
- end
- end
- char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
- local p1 = Instance.new("Part",workspace)
- local m1 = Instance.new("SpecialMesh",p1)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(5,5,5)
- p1.Size = Vector3.new(1,1,1)
- p1.Anchored = true
- p1.CanCollide = false
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- p1.BrickColor = wCol
- p1.Material = "Neon"
- local p2 = Instance.new("Part",workspace)
- local m2 = Instance.new("SpecialMesh",p2)
- m2.MeshType = "Sphere"
- m2.Scale = Vector3.new(8,8,8)
- p2.Size = Vector3.new(1,1,1)
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- p2.BrickColor = wCol2
- p2.Material = "Neon"
- local p3 = Instance.new("Part",workspace)
- local m3 = Instance.new("BlockMesh",p3)
- m3.Scale = Vector3.new(7,7,7)
- p3.Size = Vector3.new(1,1,1)
- p3.Transparency = 0.4
- p3.Anchored = true
- p3.CanCollide = false
- p3.TopSurface = "Smooth"
- p3.BottomSurface = "Smooth"
- p3.BrickColor = wCol
- p3.Material = "Neon"
- local p4 = Instance.new("Part",workspace)
- local m4 = Instance.new("BlockMesh",p4)
- m4.Scale = Vector3.new(10,10,10)
- p4.Size = Vector3.new(1,1,1)
- p4.Transparency = 0.4
- p4.Anchored = true
- p4.CanCollide = false
- p4.TopSurface = "Smooth"
- p4.BottomSurface = "Smooth"
- p4.BrickColor = wCol2
- p4.Material = "Neon"
- local currentframe = 0
- local frmR
- frmR = game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if currentframe < 1*60 then
- p1.CFrame = char:WaitForChild("Torso").CFrame
- p2.CFrame = char:WaitForChild("Torso").CFrame
- p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
- m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
- m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
- m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
- p1.Transparency = p1.Transparency + (1/(1*60))
- p2.Transparency = p2.Transparency + (1/(1*60))
- p3.Transparency = p3.Transparency + (1/(1*60))
- p4.Transparency = p4.Transparency + (1/(1*60))
- else
- p1:Destroy()
- p2:Destroy()
- p3:Destroy()
- p4:Destroy()
- frmR:disconnect()
- end
- end)
- char.Humanoid.MaxHealth = math.huge
- wait()
- char.Humanoid.Health = math.huge
- --[[mouse.KeyDown:connect(function(key)
- if key == "r" then
- print("R!")
- if cd == false then
- print("No cooldown!")
- cd = true
- if toggle == false then
- print("Entering godmode")
- toggle = true
- Instance.new("ForceField",char)
- for i=1,amountGhosts do
- CreateGhost()
- end
- char.Parent = game:GetService("Workspace").CurrentCamera
- char:FindFirstChild("Head").Transparency = 1
- char:FindFirstChild("Torso").Transparency = 1
- char:FindFirstChild("Right Arm").Transparency = 1
- char:FindFirstChild("Left Arm").Transparency = 1
- char:FindFirstChild("Right Leg").Transparency = 1
- char:FindFirstChild("Left Leg").Transparency = 1
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 1
- end
- end
- else
- print("Exiting godmode")
- toggle = false
- for i,v in pairs(ghosts) do
- v:Destroy()
- end
- char.Parent = game:GetService("Workspace")
- char:FindFirstChild("ForceField"):Destroy()
- char:FindFirstChild("Head").Transparency = 0
- char:FindFirstChild("Torso").Transparency = 0
- char:FindFirstChild("Right Arm").Transparency = 0
- char:FindFirstChild("Left Arm").Transparency = 0
- char:FindFirstChild("Right Leg").Transparency = 0
- char:FindFirstChild("Left Leg").Transparency = 0
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 0
- end
- end
- end
- cd = false
- end
- end
- end)]]
- mouse.KeyDown:connect(function(key)
- if key == "f" then
- ClearGhosts()
- for i=1,amountGhosts do
- CreateGhost()
- end
- end
- end)
- local frm = 0
- local toRemove = {}
- game:GetService("RunService").RenderStepped:connect(function()
- frm = frm + 1
- if char.Parent == game:GetService("Workspace").CurrentCamera then
- local delay = 0.9
- for i,v in pairs(ghosts) do
- for _,b in pairs(v:GetChildren()) do
- if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
- b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
- end
- end
- delay = delay - (0.5/(#ghosts+1))
- end
- --[[if math.floor(frm/8) == frm/8 then
- local isub = 0
- for i,v in pairs(ghosts) do
- if #v:GetChildren() < 6 then
- v:Destroy()
- table.remove(ghosts,i - isub)
- isub = isub + 1
- CreateGhost()
- end
- end
- end]]
- end
- --Animation states
- local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
- local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
- if state ~= "busy" then
- if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
- state = "idle"
- elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
- state = "running"
- --[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
- state = "falling"
- elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
- state = "jumping"]]
- end
- char.Humanoid.WalkSpeed = 32
- char.Humanoid.JumpPower = 70
- end
- end)
- char.Humanoid.Died:connect(function()
- toggle = false
- ClearGhosts()
- char.Parent = game.Workspace
- char.Parent = game:GetService("Workspace")
- char:FindFirstChild("ForceField"):Destroy()
- char:FindFirstChild("Head").Transparency = 0
- char:FindFirstChild("Torso").Transparency = 0
- char:FindFirstChild("Right Arm").Transparency = 0
- char:FindFirstChild("Left Arm").Transparency = 0
- char:FindFirstChild("Right Leg").Transparency = 0
- char:FindFirstChild("Left Leg").Transparency = 0
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 0
- end
- end
- for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
- plr:LoadCharacter()
- end)
- local msgidGlob = 0
- local state = true
- local font = "Arcade"
- local tcol = Color3.fromRGB(255,217,0)
- local tscol = Color3.fromRGB(0,0,0)
- local fsiz = 28
- local tr = true
- local tsr = false
- local fade = 2
- local p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
- local r = 255
- local b = 0
- local g = 0
- plr.Chatted:connect(function(c)
- msgidGlob = msgidGlob + 1
- local curMsgId = msgidGlob
- if string.lower(c) == "!disable" then
- state = false
- elseif string.lower(c) == "!enable" then
- state = true
- elseif string.lower(string.sub(c,1,6)) == "!font " then
- local old = font
- font = string.sub(c,7,#c) or old
- elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
- if string.lower(string.sub(c,9,#c)) == "rainbow" then
- tr = true
- else
- tr = false
- local old = tcol
- tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
- end
- elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
- if string.sub(c,10,#c) == "rainbow" then
- tsr = true
- else
- tsr = false
- local old = tscol
- tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
- end
- elseif string.lower(string.sub(c,1,6)) == "!size " then
- local old = fsiz
- fsiz = string.sub(c,7,#c) or old
- elseif string.lower(string.sub(c,1,6)) == "!fade " then
- local old = fade
- fade = string.sub(c,7,#c) or old
- end
- if plr.Character and state == true then
- if plr.Character:FindFirstChild("Head") then
- for i,v in pairs(p:GetChildren()) do
- if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
- v:Destroy()
- end
- end
- local bbgui = Instance.new("BillboardGui",p)
- bbgui.Name = "J2CMSG"
- bbgui.AlwaysOnTop = true
- bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
- bbgui.Size = UDim2.new(0.2,0,0.14,0)
- local tl = Instance.new("TextLabel",bbgui)
- tl.BackgroundTransparency = 1
- tl.BorderSizePixel = 0
- tl.Size = UDim2.new(1,0,10,0)
- tl.Position = UDim2.new(0,0,-5,0)
- tl.Font = font or "SciFi"
- tl.FontSize = "Size"..fsiz or "Size36"
- tl.TextColor3 = tcol
- tl.TextScaled = false
- tl.TextWrapped = false
- tl.TextStrokeColor3 = tscol
- tl.TextStrokeTransparency = 0
- game:GetService("RunService").RenderStepped:connect(function()
- if tr then
- if tl.Parent ~= nil then
- tl.TextColor3 = Color3.fromRGB(r,g,b)
- end
- end
- end)
- for i=1,#c do
- if msgidGlob == curMsgId then
- tl.Text = string.sub(c,1,i)
- if string.sub(c,i,i) ~= " " then
- local s = Instance.new("Sound",p)
- s.SoundId = "rbxassetid://418252437"
- s.Volume = 1
- s.Pitch = 1
- s:Play()
- game.Debris:AddItem(s,2)
- end
- wait()
- end
- end
- wait(fade)
- if msgidGlob == curMsgId then
- for i=1,10 do
- if msgidGlob == curMsgId then
- tl.TextTransparency = tl.TextTransparency + 0.1
- tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
- tl.Position = tl.Position + UDim2.new(0,0,0,-3)
- wait()
- end
- end
- if msgidGlob == curMsgId then
- bbgui:Destroy()
- end
- end
- end
- end
- end)
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i=0,255,10 do g = i wait() end
- for i=255,0,-10 do r = i wait() end
- for i=0,255,10 do b = i wait() end
- for i=255,0,-10 do g = i wait() end
- for i=0,255,10 do r = i wait() end
- for i=255,0,-10 do b = i wait() end
- end
- end))
- game:GetService("RunService").RenderStepped:connect(function()
- if p.Parent ~= nil then
- p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
- else
- p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
- end
- end)
- end)
- --Loop Function--
- while true do
- if sPart.Parent ~= nil then
- sPart.CFrame = chara:FindFirstChild("Torso").CFrame
- else
- sPart = Instance.new("Part",workspace)
- sPart.Name = "SoundPart"
- sPart.Size = Vector3.new(0.2,0.2,0.2)
- sPart.Anchored = true
- sPart.Transparency = 1
- sPart.CanCollide = false
- sPart.CFrame = chara.Torso.CFrame
- slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
- hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
- telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
- burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
- music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
- music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
- deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
- deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
- end
- wait(.01)
- tecks.TextTransparency = 1
- tecks.TextStrokeTransparency = 1
- chance = math.random(0,100)
- if chance < 10 then
- sel = math.random(1,3)
- if sel == 1 then
- tecks.Text = "NOHOPE"
- elseif sel == 2 then
- tecks.Text = "GIVEUP"
- elseif sel == 3 then
- tecks.Text = "BURNINHELL"
- end
- else tecks.Text = "John Doe"
- end
- if chara.Humanoid.Health > 0 then
- chara.Humanoid.MaxHealth = math.huge
- chara.Humanoid.Health = math.huge
- chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
- chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
- chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
- chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
- chara.Torso.BrickColor = BrickColor.new("Bright yellow")
- chara["Left Arm"].Anchored = false
- chara["Right Arm"].Anchored = false
- chara["Left Leg"].Anchored = false
- chara["Right Leg"].Anchored = false
- chara.Torso.Anchored = false
- ch = chara:GetChildren()
- for i = 1, #ch do
- if ch[i].ClassName == "Accessory" or ch[i].ClassName == "Hat" then
- ch[i]:Destroy()
- end
- end
- tools = player.Backpack:GetChildren()
- for i = 1, #tools do
- if tools[i].ClassName == "HopperBin" then
- tools[i]:Destroy()
- end
- end
- tecks.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
- local jtrace = Instance.new("Part",game.Workspace)
- jtrace.Name = "JDTrace"
- jtrace.Size = Vector3.new(10,0,10)
- jtrace.Position = chara.Torso.Position
- jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,3,0)
- jtrace.Transparency = 0.98
- jtrace.Anchored = true
- jtrace.CanCollide = false
- jtrace.BrickColor = BrickColor.new("Really black")
- jtrace.Material = "Granite"
- --BurningEff(jtrace)
- game.Debris:AddItem(jtrace,1)
- end
- end
- end
- },
- {
- "Anti script aura",
- function()
- print("Loading...")
- local ot = tick()
- local plr = game.Players.LocalPlayer
- local char,mouse = plr.Character,plr:GetMouse()
- local mode = "script"
- local amountParts = 3
- local offsetxd = 3
- local frame = 0
- local oldTick = tick()
- local actualframe = 0
- local whitelist = {"joalars2","0Popcorn3","Myt_h","Mariotigre","ammar104","Zwreida"}
- local mouseMode = false
- local tPos = Vector3.new(0,0,0)
- local speed = 5
- local mod = 40
- local freezetab = {}
- function circlePos(r,d,off) return off + Vector3.new(math.cos(math.rad(r))*d,0,math.sin(math.rad(r))*d) end
- function search(t,tab)
- local searchtab = {}
- if tab then
- searchtab = tab
- end
- for i,v in pairs(t:GetChildren()) do
- table.insert(searchtab,v)
- search(v,searchtab)
- end
- return searchtab
- end
- local r = 255
- local g = 0
- local b = 0
- plr.Chatted:connect(function(c)
- if string.lower(string.sub(c,1,8)) == "!amount " then
- amountParts = tonumber(string.sub(c,9,#c))
- end
- if string.lower(string.sub(c,1,5)) == "!mod " then
- mod = tonumber(string.sub(c,6,#c))
- end
- if string.lower(string.sub(c,1,8)) == "!offset " then
- offsetxd = tonumber(string.sub(c,9,#c))
- end
- if string.lower(string.sub(c,1,7)) == "!speed " then
- speed = tonumber(string.sub(c,8,#c))
- end
- if string.lower(string.sub(c,1,12)) == "!mode script" then
- mode = "script"
- warn("Mode: Script Destruction")
- end
- if string.lower(string.sub(c,1,10)) == "!mode kill" then
- mode = "kill"
- warn("Mode: Character Killing")
- end
- if string.lower(string.sub(c,1,5)) == "!default" then
- script.Parent = plr
- wait(1)
- script.Parent = char
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "f" then
- if mouseMode == false then
- mouseMode = true
- else
- mouseMode = false
- end
- end
- end)
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i=0,255,10 do g = i wait() end
- for i=255,0,-10 do r = i wait() end
- for i=0,255,10 do b = i wait() end
- for i=255,0,-10 do g = i wait() end
- for i=0,255,10 do r = i wait() end
- for i=255,0,-10 do b = i wait() end
- end
- end))
- game:GetService("RunService").RenderStepped:connect(function()
- actualframe = actualframe + 1
- frame = frame + speed
- local offset = offsetxd
- offset = offsetxd -- + math.cos(tick())*3
- if mouseMode == true then
- tPos = mouse.Hit.p + Vector3.new(0,3,0)
- else
- tPos = char:WaitForChild("Torso").Position
- end
- for i=1,360,(360)/amountParts do
- local p = Instance.new("Part")
- p.TopSurface = "Smooth"
- p.BottomSurface = "Smooth"
- p.Color = Color3.fromRGB(r,g,b)
- p.Material = "Neon"
- local dist = (circlePos(i + frame,offset,tPos + Vector3.new(0,math.cos((frame)/mod)*3,0)) - circlePos(i + frame - 1,offset,tPos + Vector3.new(0,math.cos((frame - 1)/mod)*3,0))).Magnitude*speed
- p.Size = Vector3.new(0.2,0.2,dist)
- p.CanCollide = false
- p.Anchored = true
- local m = Instance.new("BlockMesh",p)
- m.Scale = Vector3.new(1,1,1)
- p.CFrame = CFrame.new(circlePos(i + frame,offset,tPos + Vector3.new(0,math.cos((frame)/mod)*3,0)),circlePos(i + frame - 1,offset,tPos + Vector3.new(0,math.cos((frame - 1)/mod)*3,0))) * CFrame.new(0,0,-dist/2)
- p.Parent = workspace
- local update
- local updateframe = 0
- update = game:GetService("RunService").RenderStepped:connect(function()
- updateframe = updateframe + 1
- m.Scale = m.Scale - Vector3.new(0.05,0.05,0)
- if updateframe >= 15 then
- p:Destroy()
- update:disconnect()
- end
- end)
- end
- oldTick = tick()
- if math.floor(actualframe/16) == actualframe/16 then
- for i,c in pairs(game:GetService("Players"):GetChildren()) do
- local isW = false
- for i,v in pairs(whitelist) do
- if c.Name == v then
- isW = true
- end
- end
- if c.Character.Parent == workspace then
- if isW == false then
- for i,v in pairs(search(c.Character)) do
- wait()
- if c ~= plr then
- if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("TrussPart") or v:IsA("UnionOperation") then
- if (v.Position - tPos).Magnitude < offset then
- for i,v in pairs(v.Parent:GetChildren()) do
- if v:IsA("LocalScript") or v:IsA("Script") then
- v:Destroy()
- elseif v:IsA("Humanoid") then
- if mode == "kill" then
- v.MaxHealth = 1
- v.Health = 0
- v.Parent:BreakJoints()
- end
- end
- end
- if mode == "kill" then
- v:Destroy()
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end)
- end
- },
- {
- "Subs",
- function()
- warn([[
- Custom chat messages by joalars2
- Commands:
- !tcolor 255 255 255 | Sets the Color3 of the text
- !tscolor 255 255 255 | Sets the Color3 of the text stroke
- !font | Sets the text font
- !fade | Seconds before text fade
- !size | Sets the text font size
- !enable | Enables this script
- !disable | Disables this script
- ]])
- local plr = game:GetService("Players").LocalPlayer
- local msgidGlob = 0
- local state = true
- local font = "Arcade"
- local tcol = Color3.fromRGB(255,217,0)
- local tscol = Color3.fromRGB(0,0,0)
- local fsiz = 28
- local tr = true
- local tsr = false
- local fade = 2
- local p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
- local r = 255
- local b = 0
- local g = 0
- plr.Chatted:connect(function(c)
- msgidGlob = msgidGlob + 1
- local curMsgId = msgidGlob
- if string.lower(c) == "!disable" then
- state = false
- elseif string.lower(c) == "!enable" then
- state = true
- elseif string.lower(string.sub(c,1,6)) == "!font " then
- local old = font
- font = string.sub(c,7,#c) or old
- elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
- if string.lower(string.sub(c,9,#c)) == "rainbow" then
- tr = true
- else
- tr = false
- local old = tcol
- tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
- end
- elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
- if string.sub(c,10,#c) == "rainbow" then
- tsr = true
- else
- tsr = false
- local old = tscol
- tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
- end
- elseif string.lower(string.sub(c,1,6)) == "!size " then
- local old = fsiz
- fsiz = string.sub(c,7,#c) or old
- elseif string.lower(string.sub(c,1,6)) == "!fade " then
- local old = fade
- fade = string.sub(c,7,#c) or old
- end
- if plr.Character and state == true then
- if plr.Character:FindFirstChild("Head") then
- for i,v in pairs(p:GetChildren()) do
- if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
- v:Destroy()
- end
- end
- local bbgui = Instance.new("BillboardGui",p)
- bbgui.Name = "J2CMSG"
- bbgui.AlwaysOnTop = true
- bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
- bbgui.Size = UDim2.new(0.2,0,0.14,0)
- local tl = Instance.new("TextLabel",bbgui)
- tl.BackgroundTransparency = 1
- tl.BorderSizePixel = 0
- tl.Size = UDim2.new(1,0,10,0)
- tl.Position = UDim2.new(0,0,-5,0)
- tl.Font = font or "SciFi"
- tl.FontSize = "Size"..fsiz or "Size36"
- tl.TextColor3 = tcol
- tl.TextScaled = false
- tl.TextWrapped = false
- tl.TextStrokeColor3 = tscol
- tl.TextStrokeTransparency = 0
- game:GetService("RunService").RenderStepped:connect(function()
- if tr then
- if tl.Parent ~= nil then
- tl.TextColor3 = Color3.fromRGB(r,g,b)
- end
- end
- end)
- for i=1,#c do
- if msgidGlob == curMsgId then
- tl.Text = string.sub(c,1,i)
- if string.sub(c,i,i) ~= " " then
- local s = Instance.new("Sound",p)
- s.SoundId = "rbxassetid://418252437"
- s.Volume = 1
- s.Pitch = 1
- s:Play()
- game.Debris:AddItem(s,2)
- end
- wait()
- end
- end
- wait(fade)
- if msgidGlob == curMsgId then
- for i=1,10 do
- if msgidGlob == curMsgId then
- tl.TextTransparency = tl.TextTransparency + 0.1
- tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
- tl.Position = tl.Position + UDim2.new(0,0,0,-3)
- wait()
- end
- end
- if msgidGlob == curMsgId then
- bbgui:Destroy()
- end
- end
- end
- end
- end)
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i=0,255,10 do g = i wait() end
- for i=255,0,-10 do r = i wait() end
- for i=0,255,10 do b = i wait() end
- for i=255,0,-10 do g = i wait() end
- for i=0,255,10 do r = i wait() end
- for i=255,0,-10 do b = i wait() end
- end
- end))
- game:GetService("RunService").RenderStepped:connect(function()
- if p.Parent ~= nil then
- p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
- else
- p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
- end
- end)
- end
- },
- {
- "Drone",
- function()
- wait(2)
- local plr = game:GetService("Players").LocalPlayer
- local char,mouse = plr.Character,plr:GetMouse()
- local camera = game:GetService("Workspace").CurrentCamera
- local fly = false
- local campos = CFrame.new(0,0,0)
- local wd,ad,sd,dd,qd,ed,rd,fd,moused = false,false,false,false,false,false,false,false,false
- local returnhome = true
- local gun = false
- local gcd = false
- local shooting = false
- local tPitch = 3
- local tCf = CFrame.new(0,20,0)
- o1 = Instance.new("Model")
- o2 = Instance.new("Part")
- o3 = Instance.new("BlockMesh")
- o4 = Instance.new("Part")
- o5 = Instance.new("BlockMesh")
- o6 = Instance.new("Part")
- o7 = Instance.new("Part")
- o8 = Instance.new("BlockMesh")
- o9 = Instance.new("Part")
- o10 = Instance.new("BlockMesh")
- o11 = Instance.new("Part")
- o12 = Instance.new("CylinderMesh")
- o13 = Instance.new("Part")
- o14 = Instance.new("BlockMesh")
- o15 = Instance.new("Part")
- o16 = Instance.new("BlockMesh")
- o17 = Instance.new("Part")
- o18 = Instance.new("BlockMesh")
- o19 = Instance.new("Part")
- o20 = Instance.new("Part")
- o21 = Instance.new("BlockMesh")
- o22 = Instance.new("Part")
- o23 = Instance.new("BlockMesh")
- o24 = Instance.new("Part")
- o25 = Instance.new("BlockMesh")
- o26 = Instance.new("Part")
- o27 = Instance.new("Part")
- o28 = Instance.new("Part")
- o29 = Instance.new("BlockMesh")
- o30 = Instance.new("Part")
- o31 = Instance.new("BlockMesh")
- o32 = Instance.new("Part")
- o33 = Instance.new("Part")
- o34 = Instance.new("BlockMesh")
- o35 = Instance.new("Part")
- o36 = Instance.new("CylinderMesh")
- o37 = Instance.new("Part")
- o38 = Instance.new("CylinderMesh")
- o39 = Instance.new("SpotLight")
- o40 = Instance.new("Model")
- o41 = Instance.new("Part")
- o42 = Instance.new("BlockMesh")
- o43 = Instance.new("Part")
- o44 = Instance.new("BlockMesh")
- o45 = Instance.new("Part")
- o46 = Instance.new("BlockMesh")
- o47 = Instance.new("Part")
- o48 = Instance.new("BlockMesh")
- o49 = Instance.new("Part")
- o50 = Instance.new("BlockMesh")
- o51 = Instance.new("Part")
- o52 = Instance.new("BlockMesh")
- o53 = Instance.new("Model")
- o54 = Instance.new("Part")
- o55 = Instance.new("BlockMesh")
- o56 = Instance.new("Part")
- o57 = Instance.new("BlockMesh")
- o58 = Instance.new("Part")
- o59 = Instance.new("BlockMesh")
- o60 = Instance.new("Part")
- o61 = Instance.new("BlockMesh")
- o62 = Instance.new("Part")
- o63 = Instance.new("BlockMesh")
- o64 = Instance.new("Part")
- o65 = Instance.new("BlockMesh")
- o66 = Instance.new("Part")
- o67 = Instance.new("BlockMesh")
- o68 = Instance.new("Part")
- o69 = Instance.new("BlockMesh")
- o70 = Instance.new("Part")
- o71 = Instance.new("Model")
- o72 = Instance.new("Part")
- o73 = Instance.new("BlockMesh")
- o74 = Instance.new("Part")
- o75 = Instance.new("BlockMesh")
- o76 = Instance.new("Part")
- o77 = Instance.new("BlockMesh")
- o78 = Instance.new("Part")
- o79 = Instance.new("BlockMesh")
- o80 = Instance.new("Part")
- o81 = Instance.new("BlockMesh")
- o82 = Instance.new("Part")
- o83 = Instance.new("BlockMesh")
- o84 = Instance.new("Model")
- o85 = Instance.new("Part")
- o86 = Instance.new("BlockMesh")
- o87 = Instance.new("Part")
- o88 = Instance.new("BlockMesh")
- o89 = Instance.new("Part")
- o90 = Instance.new("BlockMesh")
- o91 = Instance.new("Part")
- o92 = Instance.new("BlockMesh")
- o93 = Instance.new("Part")
- o94 = Instance.new("BlockMesh")
- o95 = Instance.new("Part")
- o96 = Instance.new("BlockMesh")
- o97 = Instance.new("Part")
- o98 = Instance.new("Model")
- o99 = Instance.new("Part")
- o100 = Instance.new("CylinderMesh")
- o101 = Instance.new("Part")
- o102 = Instance.new("CylinderMesh")
- o103 = Instance.new("Part")
- o104 = Instance.new("CylinderMesh")
- o105 = Instance.new("Part")
- o106 = Instance.new("CylinderMesh")
- o107 = Instance.new("Part")
- o108 = Instance.new("CylinderMesh")
- o109 = Instance.new("Part")
- o1.Name = "Drone"
- o1.Parent = game.Players.LocalPlayer.Character
- o2.Parent = o1
- o2.Material = Enum.Material.SmoothPlastic
- o2.BrickColor = BrickColor.new("Institutional white")
- o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
- o2.Anchored = true
- o2.CanCollide = false
- o2.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
- o2.CFrame = CFrame.new(13.0515203, 41.184063, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
- o3.Parent = o2
- o3.Scale = Vector3.new(0.337930918, 0.270344734, 1)
- o4.Parent = o1
- o4.Material = Enum.Material.SmoothPlastic
- o4.BrickColor = BrickColor.new("Institutional white")
- o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
- o4.Anchored = true
- o4.CanCollide = false
- o4.Size = Vector3.new(0.200000003, 0.7434479, 0.432551622)
- o4.CFrame = CFrame.new(11.0104322, 40.8393707, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o4.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
- o5.Parent = o4
- o5.Scale = Vector3.new(0.337930918, 1, 1)
- o6.Parent = o1
- o6.Material = Enum.Material.SmoothPlastic
- o6.BrickColor = BrickColor.new("Institutional white")
- o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
- o6.Anchored = true
- o6.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
- o6.CFrame = CFrame.new(12.0309782, 40.8393707, -70.5968246, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o6.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
- o7.Parent = o1
- o7.Material = Enum.Material.SmoothPlastic
- o7.BrickColor = BrickColor.new("Institutional white")
- o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
- o7.Anchored = true
- o7.CanCollide = false
- o7.Size = Vector3.new(0.200000003, 0.446068704, 0.432551533)
- o7.CFrame = CFrame.new(13.0380087, 40.9340019, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
- o8.Parent = o7
- o8.Scale = Vector3.new(0.202758551, 1, 1)
- o9.Parent = o1
- o9.Material = Enum.Material.SmoothPlastic
- o9.BrickColor = BrickColor.new("Institutional white")
- o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
- o9.Anchored = true
- o9.CanCollide = false
- o9.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
- o9.CFrame = CFrame.new(13.0515203, 40.4946709, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o9.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
- o10.Parent = o9
- o10.Scale = Vector3.new(0.337930918, 0.270344734, 1)
- o11.Parent = o1
- o11.Material = Enum.Material.SmoothPlastic
- o11.BrickColor = BrickColor.new("Really black")
- o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
- o11.Rotation = Vector3.new(-0, 0, -89.9999771)
- o11.Anchored = true
- o11.CanCollide = false
- o11.Size = Vector3.new(0.432551593, 0.200000003, 0.432551533)
- o11.CFrame = CFrame.new(13.0447683, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
- o12.Parent = o11
- o12.Scale = Vector3.new(1, 0.270344734, 1)
- o13.Parent = o1
- o13.Material = Enum.Material.SmoothPlastic
- o13.BrickColor = BrickColor.new("Institutional white")
- o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
- o13.Rotation = Vector3.new(-180, 14.9999971, -180)
- o13.Anchored = true
- o13.CanCollide = false
- o13.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
- o13.CFrame = CFrame.new(11.6057615, 40.8393707, -71.2487564, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
- o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o13.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
- o14.Parent = o13
- o14.Scale = Vector3.new(1, 0.473103225, 0.946206748)
- o15.Parent = o1
- o15.Material = Enum.Material.SmoothPlastic
- o15.BrickColor = BrickColor.new("Institutional white")
- o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
- o15.Anchored = true
- o15.CanCollide = false
- o15.Size = Vector3.new(1.82482684, 0.608275533, 0.200000003)
- o15.CFrame = CFrame.new(12.0377378, 40.8393707, -69.1775131, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o15.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
- o16.Parent = o15
- o16.Scale = Vector3.new(1, 1, 0.540689588)
- o17.Parent = o1
- o17.Material = Enum.Material.SmoothPlastic
- o17.BrickColor = BrickColor.new("Institutional white")
- o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
- o17.Rotation = Vector3.new(-0, 14.9999971, -180)
- o17.Anchored = true
- o17.CanCollide = false
- o17.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
- o17.CFrame = CFrame.new(11.5763578, 40.8393707, -68.866394, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
- o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o17.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
- o18.Parent = o17
- o18.Scale = Vector3.new(1, 0.473103225, 0.946206748)
- o19.Parent = o1
- o19.Material = Enum.Material.SmoothPlastic
- o19.BrickColor = BrickColor.new("Institutional white")
- o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
- o19.Rotation = Vector3.new(-180, -14.9999971, -0)
- o19.Anchored = true
- o19.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
- o19.CFrame = CFrame.new(13.1865072, 40.8325996, -71.4201889, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
- o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o19.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
- o20.Parent = o1
- o20.Material = Enum.Material.SmoothPlastic
- o20.BrickColor = BrickColor.new("Institutional white")
- o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
- o20.Rotation = Vector3.new(-180, 0, -180)
- o20.Anchored = true
- o20.CanCollide = false
- o20.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
- o20.CFrame = CFrame.new(12.0650892, 40.8393707, -71.0390167, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o20.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
- o21.Parent = o20
- o21.Scale = Vector3.new(1, 1, 0.878620446)
- o22.Parent = o1
- o22.Material = Enum.Material.SmoothPlastic
- o22.BrickColor = BrickColor.new("Institutional white")
- o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
- o22.Rotation = Vector3.new(-0, -15.0000248, -0)
- o22.Anchored = true
- o22.CanCollide = false
- o22.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
- o22.CFrame = CFrame.new(12.517333, 40.8393707, -68.866394, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
- o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o22.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
- o23.Parent = o22
- o23.Scale = Vector3.new(1, 0.473103225, 0.946206748)
- o24.Parent = o1
- o24.Material = Enum.Material.SmoothPlastic
- o24.BrickColor = BrickColor.new("Institutional white")
- o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
- o24.Anchored = true
- o24.CanCollide = false
- o24.Size = Vector3.new(1.85186148, 0.608275533, 0.200000003)
- o24.CFrame = CFrame.new(12.0242186, 40.8393707, -70.9347534, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o24.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
- o25.Parent = o24
- o25.Scale = Vector3.new(1, 1, 0.540689588)
- o26.Parent = o1
- o26.Material = Enum.Material.SmoothPlastic
- o26.BrickColor = BrickColor.new("Institutional white")
- o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
- o26.Rotation = Vector3.new(-0, 14.9999971, -180)
- o26.Anchored = true
- o26.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
- o26.CFrame = CFrame.new(10.936595, 40.8325996, -68.6949692, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
- o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o26.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
- o27.Parent = o1
- o27.Material = Enum.Material.SmoothPlastic
- o27.BrickColor = BrickColor.new("Institutional white")
- o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
- o27.Rotation = Vector3.new(-180, 14.9999971, -180)
- o27.Anchored = true
- o27.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
- o27.CFrame = CFrame.new(10.9659986, 40.8325996, -71.4201889, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
- o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o27.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
- o28.Parent = o1
- o28.Material = Enum.Material.SmoothPlastic
- o28.BrickColor = BrickColor.new("Institutional white")
- o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
- o28.Anchored = true
- o28.CanCollide = false
- o28.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
- o28.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0761337, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
- o29.Parent = o28
- o29.Scale = Vector3.new(1, 1, 0.878620446)
- o30.Parent = o1
- o30.Material = Enum.Material.SmoothPlastic
- o30.BrickColor = BrickColor.new("Institutional white")
- o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
- o30.Anchored = true
- o30.CanCollide = false
- o30.Size = Vector3.new(0.405517191, 0.200000003, 0.256827533)
- o30.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0355835, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o30.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
- o31.Parent = o30
- o31.Scale = Vector3.new(1, 0.473103225, 1)
- o32.Parent = o1
- o32.Material = Enum.Material.SmoothPlastic
- o32.BrickColor = BrickColor.new("Institutional white")
- o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
- o32.Rotation = Vector3.new(-0, -15.0000248, -0)
- o32.Anchored = true
- o32.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
- o32.CFrame = CFrame.new(13.1571112, 40.8325996, -68.6949692, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
- o32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o32.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
- o33.Parent = o1
- o33.Material = Enum.Material.SmoothPlastic
- o33.BrickColor = BrickColor.new("Institutional white")
- o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
- o33.Rotation = Vector3.new(-180, -14.9999971, -0)
- o33.Anchored = true
- o33.CanCollide = false
- o33.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
- o33.CFrame = CFrame.new(12.5467367, 40.8393707, -71.2487564, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
- o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o33.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
- o34.Parent = o33
- o34.Scale = Vector3.new(1, 0.473103225, 0.946206748)
- o35.Parent = o1
- o35.Material = Enum.Material.Neon
- o35.BrickColor = BrickColor.new("Institutional white")
- o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
- o35.Rotation = Vector3.new(-0, 0, -89.9999771)
- o35.Anchored = true
- o35.CanCollide = false
- o35.Size = Vector3.new(0.324413657, 0.200000003, 0.432551533)
- o35.CFrame = CFrame.new(13.05828, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o35.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
- o36.Parent = o35
- o36.Scale = Vector3.new(1, 0.405517131, 1)
- o37.Name = "Eye"
- o37.Parent = o1
- o37.Material = Enum.Material.Neon
- o37.BrickColor = BrickColor.new("Toothpaste")
- o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
- o37.Rotation = Vector3.new(-0, 0, -89.9999771)
- o37.Anchored = true
- o37.CanCollide = false
- o37.Size = Vector3.new(0.405517131, 0.200000003, 0.432551533)
- o37.CFrame = CFrame.new(13.0515203, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o37.Color = Color3.new(0, 1, 0)
- o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
- o38.Parent = o37
- o38.Scale = Vector3.new(1, 0.337930918, 1)
- o39.Parent = o37
- o39.Color = Color3.new(0, 1, 0)
- o39.Brightness = 3
- o39.Face = Enum.NormalId.Top
- o39.Name = "Light"
- o40.Name = "Rotor4"
- o40.Parent = o1
- o40.PrimaryPart = o41
- o41.Name = "Main"
- o41.Parent = o40
- o41.Material = Enum.Material.SmoothPlastic
- o41.BrickColor = BrickColor.new("Fossil")
- o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
- o41.Anchored = true
- o41.CanCollide = false
- o41.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
- o41.CFrame = CFrame.new(13.1841497, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o41.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
- o42.Parent = o41
- o42.Scale = Vector3.new(0.405518085, 1, 0.40551728)
- o43.Parent = o40
- o43.Material = Enum.Material.SmoothPlastic
- o43.BrickColor = BrickColor.new("Fossil")
- o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
- o43.Anchored = true
- o43.CanCollide = false
- o43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o43.CFrame = CFrame.new(13.1841497, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o43.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
- o44.Parent = o43
- o44.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
- o45.Parent = o40
- o45.Material = Enum.Material.SmoothPlastic
- o45.BrickColor = BrickColor.new("Fossil")
- o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
- o45.Rotation = Vector3.new(-0, 0, -14.9999666)
- o45.Anchored = true
- o45.CanCollide = false
- o45.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o45.CFrame = CFrame.new(13.1841497, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
- o45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o45.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
- o46.Parent = o45
- o46.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o47.Parent = o40
- o47.Material = Enum.Material.SmoothPlastic
- o47.BrickColor = BrickColor.new("Fossil")
- o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
- o47.Rotation = Vector3.new(14.999939, -90, 0)
- o47.Anchored = true
- o47.CanCollide = false
- o47.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o47.CFrame = CFrame.new(12.9408331, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
- o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
- o48.Parent = o47
- o48.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o49.Parent = o40
- o49.Material = Enum.Material.SmoothPlastic
- o49.BrickColor = BrickColor.new("Fossil")
- o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
- o49.Rotation = Vector3.new(-0, 0, 14.9999952)
- o49.Anchored = true
- o49.CanCollide = false
- o49.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o49.CFrame = CFrame.new(13.1841497, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
- o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
- o50.Parent = o49
- o50.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o51.Parent = o40
- o51.Material = Enum.Material.SmoothPlastic
- o51.BrickColor = BrickColor.new("Fossil")
- o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
- o51.Rotation = Vector3.new(-14.9999952, -90, 0)
- o51.Anchored = true
- o51.CanCollide = false
- o51.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o51.CFrame = CFrame.new(13.4274492, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
- o51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
- o52.Parent = o51
- o52.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o53.Name = "Rotor3"
- o53.Parent = o1
- o53.PrimaryPart = o54
- o54.Name = "Main"
- o54.Parent = o53
- o54.Material = Enum.Material.SmoothPlastic
- o54.BrickColor = BrickColor.new("Fossil")
- o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
- o54.Anchored = true
- o54.CanCollide = false
- o54.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
- o54.CFrame = CFrame.new(10.9673338, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o54.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
- o55.Parent = o54
- o55.Scale = Vector3.new(0.405518085, 1, 0.40551728)
- o56.Parent = o53
- o56.Material = Enum.Material.SmoothPlastic
- o56.BrickColor = BrickColor.new("Fossil")
- o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
- o56.Anchored = true
- o56.CanCollide = false
- o56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o56.CFrame = CFrame.new(10.9673338, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o56.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
- o57.Parent = o56
- o57.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
- o58.Parent = o53
- o58.Material = Enum.Material.SmoothPlastic
- o58.BrickColor = BrickColor.new("Fossil")
- o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
- o58.Rotation = Vector3.new(-0, 0, -14.9999666)
- o58.Anchored = true
- o58.CanCollide = false
- o58.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o58.CFrame = CFrame.new(10.9673338, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
- o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o58.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
- o59.Parent = o58
- o59.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o60.Parent = o53
- o60.Material = Enum.Material.SmoothPlastic
- o60.BrickColor = BrickColor.new("Fossil")
- o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
- o60.Rotation = Vector3.new(14.999939, -90, 0)
- o60.Anchored = true
- o60.CanCollide = false
- o60.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o60.CFrame = CFrame.new(10.7240248, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
- o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o60.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
- o61.Parent = o60
- o61.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o62.Parent = o53
- o62.Material = Enum.Material.SmoothPlastic
- o62.BrickColor = BrickColor.new("Fossil")
- o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
- o62.Rotation = Vector3.new(-0, 0, 14.9999952)
- o62.Anchored = true
- o62.CanCollide = false
- o62.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o62.CFrame = CFrame.new(10.9673338, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
- o62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o62.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
- o63.Parent = o62
- o63.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o64.Parent = o53
- o64.Material = Enum.Material.SmoothPlastic
- o64.BrickColor = BrickColor.new("Fossil")
- o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
- o64.Rotation = Vector3.new(-14.9999952, -90, 0)
- o64.Anchored = true
- o64.CanCollide = false
- o64.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o64.CFrame = CFrame.new(11.2106352, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
- o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o64.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
- o65.Parent = o64
- o65.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o66.Parent = o1
- o66.Material = Enum.Material.SmoothPlastic
- o66.BrickColor = BrickColor.new("Institutional white")
- o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
- o66.Anchored = true
- o66.CanCollide = false
- o66.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
- o66.CFrame = CFrame.new(13.0515203, 40.6163445, -70.1642685, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o66.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
- o67.Parent = o66
- o67.Scale = Vector3.new(0.337930918, 0.94620645, 1)
- o68.Name = "SmgShutter"
- o68.Parent = o1
- o68.Material = Enum.Material.SmoothPlastic
- o68.BrickColor = BrickColor.new("Institutional white")
- o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
- o68.Anchored = true
- o68.CanCollide = false
- o68.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
- o68.CFrame = CFrame.new(13.0515203, 40.6163445, -69.9479904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o68.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
- o69.Parent = o68
- o69.Scale = Vector3.new(0.337930918, 0.94620645, 1)
- o70.Parent = o1
- o70.Material = Enum.Material.SmoothPlastic
- o70.BrickColor = BrickColor.new("Institutional white")
- o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
- o70.Anchored = true
- o70.Size = Vector3.new(1.98703384, 0.865103006, 1.62206864)
- o70.CFrame = CFrame.new(12.0242186, 40.8325996, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o70.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
- o71.Name = "Rotor1"
- o71.Parent = o1
- o71.PrimaryPart = o72
- o72.Name = "Main"
- o72.Parent = o71
- o72.Material = Enum.Material.SmoothPlastic
- o72.BrickColor = BrickColor.new("Fossil")
- o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
- o72.Anchored = true
- o72.CanCollide = false
- o72.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
- o72.CFrame = CFrame.new(13.1571112, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o72.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
- o73.Parent = o72
- o73.Scale = Vector3.new(0.405518085, 1, 0.40551728)
- o74.Parent = o71
- o74.Material = Enum.Material.SmoothPlastic
- o74.BrickColor = BrickColor.new("Fossil")
- o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
- o74.Anchored = true
- o74.CanCollide = false
- o74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o74.CFrame = CFrame.new(13.1571112, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o74.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
- o75.Parent = o74
- o75.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
- o76.Parent = o71
- o76.Material = Enum.Material.SmoothPlastic
- o76.BrickColor = BrickColor.new("Fossil")
- o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
- o76.Rotation = Vector3.new(-0, 0, -14.9999666)
- o76.Anchored = true
- o76.CanCollide = false
- o76.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o76.CFrame = CFrame.new(13.1571112, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
- o76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o76.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
- o77.Parent = o76
- o77.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o78.Parent = o71
- o78.Material = Enum.Material.SmoothPlastic
- o78.BrickColor = BrickColor.new("Fossil")
- o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
- o78.Rotation = Vector3.new(14.999939, -90, 0)
- o78.Anchored = true
- o78.CanCollide = false
- o78.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o78.CFrame = CFrame.new(12.9138021, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
- o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o78.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
- o79.Parent = o78
- o79.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o80.Parent = o71
- o80.Material = Enum.Material.SmoothPlastic
- o80.BrickColor = BrickColor.new("Fossil")
- o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
- o80.Rotation = Vector3.new(-0, 0, 14.9999952)
- o80.Anchored = true
- o80.CanCollide = false
- o80.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o80.CFrame = CFrame.new(13.1571112, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
- o80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o80.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
- o81.Parent = o80
- o81.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o82.Parent = o71
- o82.Material = Enum.Material.SmoothPlastic
- o82.BrickColor = BrickColor.new("Fossil")
- o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
- o82.Rotation = Vector3.new(-14.9999952, -90, 0)
- o82.Anchored = true
- o82.CanCollide = false
- o82.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o82.CFrame = CFrame.new(13.4004259, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
- o82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o82.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
- o83.Parent = o82
- o83.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o84.Name = "Rotor2"
- o84.Parent = o1
- o84.PrimaryPart = o85
- o85.Name = "Main"
- o85.Parent = o84
- o85.Material = Enum.Material.SmoothPlastic
- o85.BrickColor = BrickColor.new("Fossil")
- o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
- o85.Anchored = true
- o85.CanCollide = false
- o85.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
- o85.CFrame = CFrame.new(10.9403028, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o85.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
- o86.Parent = o85
- o86.Scale = Vector3.new(0.405518085, 1, 0.40551728)
- o87.Parent = o84
- o87.Material = Enum.Material.SmoothPlastic
- o87.BrickColor = BrickColor.new("Fossil")
- o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
- o87.Anchored = true
- o87.CanCollide = false
- o87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o87.CFrame = CFrame.new(10.9403028, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o87.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
- o88.Parent = o87
- o88.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
- o89.Parent = o84
- o89.Material = Enum.Material.SmoothPlastic
- o89.BrickColor = BrickColor.new("Fossil")
- o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
- o89.Rotation = Vector3.new(-0, 0, -14.9999666)
- o89.Anchored = true
- o89.CanCollide = false
- o89.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o89.CFrame = CFrame.new(10.9403028, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
- o89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o89.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
- o90.Parent = o89
- o90.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o91.Parent = o84
- o91.Material = Enum.Material.SmoothPlastic
- o91.BrickColor = BrickColor.new("Fossil")
- o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
- o91.Rotation = Vector3.new(14.999939, -90, 0)
- o91.Anchored = true
- o91.CanCollide = false
- o91.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o91.CFrame = CFrame.new(10.6969938, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
- o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o91.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
- o92.Parent = o91
- o92.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o93.Parent = o84
- o93.Material = Enum.Material.SmoothPlastic
- o93.BrickColor = BrickColor.new("Fossil")
- o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
- o93.Rotation = Vector3.new(-0, 0, 14.9999952)
- o93.Anchored = true
- o93.CanCollide = false
- o93.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o93.CFrame = CFrame.new(10.9403028, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
- o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o93.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
- o94.Parent = o93
- o94.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o95.Parent = o84
- o95.Material = Enum.Material.SmoothPlastic
- o95.BrickColor = BrickColor.new("Fossil")
- o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
- o95.Rotation = Vector3.new(-14.9999952, -90, 0)
- o95.Anchored = true
- o95.CanCollide = false
- o95.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
- o95.CFrame = CFrame.new(11.1836042, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
- o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o95.Color = Color3.new(0.623529, 0.631373, 0.67451)
- o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
- o96.Parent = o95
- o96.Scale = Vector3.new(0.405518085, 0.135172486, 1)
- o97.Parent = o1
- o97.Material = Enum.Material.SmoothPlastic
- o97.BrickColor = BrickColor.new("Institutional white")
- o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
- o97.Anchored = true
- o97.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
- o97.CFrame = CFrame.new(12.0309782, 40.8393707, -69.5154419, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o97.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
- o98.Name = "Smg"
- o98.Parent = o1
- o99.Parent = o98
- o99.Material = Enum.Material.SmoothPlastic
- o99.BrickColor = BrickColor.new("Smoky grey")
- o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
- o99.Rotation = Vector3.new(-0, 0, -89.9999771)
- o99.Anchored = true
- o99.CanCollide = false
- o99.Size = Vector3.new(0.200000003, 0.216275766, 0.200000003)
- o99.CFrame = CFrame.new(12.7068396, 40.616333, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o99.Color = Color3.new(0.356863, 0.364706, 0.411765)
- o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
- o100.Parent = o99
- o100.Scale = Vector3.new(0.946206272, 1, 0.946206272)
- o101.Parent = o98
- o101.Material = Enum.Material.SmoothPlastic
- o101.BrickColor = BrickColor.new("Smoky grey")
- o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
- o101.Rotation = Vector3.new(-0, 0, -89.9999771)
- o101.Anchored = true
- o101.CanCollide = false
- o101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o101.CFrame = CFrame.new(12.8217306, 40.616333, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o101.Color = Color3.new(0.356863, 0.364706, 0.411765)
- o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
- o102.Parent = o101
- o102.Scale = Vector3.new(0.811033964, 0.20275867, 0.946206272)
- o103.Parent = o98
- o103.Material = Enum.Material.SmoothPlastic
- o103.BrickColor = BrickColor.new("Smoky grey")
- o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
- o103.Rotation = Vector3.new(-0, 0, -89.9999771)
- o103.Anchored = true
- o103.CanCollide = false
- o103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o103.CFrame = CFrame.new(12.9095907, 40.6298485, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o103.Color = Color3.new(0.356863, 0.364706, 0.411765)
- o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
- o104.Parent = o103
- o104.Scale = Vector3.new(0.54068929, 0.811033964, 0.946206272)
- o105.Name = "SMGPipeH"
- o105.Parent = o98
- o105.Material = Enum.Material.SmoothPlastic
- o105.BrickColor = BrickColor.new("Really black")
- o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
- o105.Rotation = Vector3.new(-0, 0, -89.9999771)
- o105.Anchored = true
- o105.CanCollide = false
- o105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o105.CFrame = CFrame.new(12.9974585, 40.6298485, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
- o106.Parent = o105
- o106.Scale = Vector3.new(0.270344585, 0.0675861686, 0.946206272)
- o107.Parent = o98
- o107.Material = Enum.Material.SmoothPlastic
- o107.BrickColor = BrickColor.new("Smoky grey")
- o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
- o107.Rotation = Vector3.new(-0, 0, -89.9999771)
- o107.Anchored = true
- o107.CanCollide = false
- o107.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o107.CFrame = CFrame.new(12.8758001, 40.5825348, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
- o107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o107.Color = Color3.new(0.356863, 0.364706, 0.411765)
- o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
- o108.Parent = o107
- o108.Scale = Vector3.new(0.337930739, 0.473103255, 0.946206272)
- o109.Name = "Controller"
- o109.Parent = o1
- o109.Material = Enum.Material.SmoothPlastic
- o109.BrickColor = BrickColor.new("Institutional white")
- o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
- o109.Anchored = true
- o109.CanCollide = false
- o109.Size = Vector3.new(0.200000003, 0.400000006, 0.432551533)
- o109.CFrame = CFrame.new(12.0515394, 40.7946739, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o109.Color = Color3.new(0.972549, 0.972549, 0.972549)
- o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
- o1.PrimaryPart = o109
- local seat = Instance.new("Seat",o1)
- seat.Name = "Seat"
- seat.Size = Vector3.new(1,1,1)
- seat.Transparency = 1
- seat.CFrame = o1.Controller.CFrame * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
- seat.CanCollide = false
- local soisoi = Instance.new("Sound",o1.Controller)
- soisoi.SoundId = "rbxassetid://151800925"
- soisoi.Volume = 0.3
- soisoi.Pitch = 3
- soisoi.Looped = true
- soisoi:Play()
- local rpod = Instance.new("Part")
- local hum = Instance.new("Humanoid",o1)
- hum.MaxHealth = 250
- hum.Health = 250
- o1:FindFirstChild("Rotor1").PrimaryPart = o1:FindFirstChild("Rotor1").Main
- o1:FindFirstChild("Rotor2").PrimaryPart = o1:FindFirstChild("Rotor2").Main
- o1:FindFirstChild("Rotor3").PrimaryPart = o1:FindFirstChild("Rotor3").Main
- o1:FindFirstChild("Rotor4").PrimaryPart = o1:FindFirstChild("Rotor4").Main
- o1:FindFirstChild("Smg").PrimaryPart = o1:FindFirstChild("Smg").SMGPipeH
- o1:FindFirstChild("Eye").Changed:connect(function()
- o1:FindFirstChild("Eye").Light.Color = o1:FindFirstChild("Eye").Color
- end)
- o1:FindFirstChild("Eye").BrickColor = BrickColor.new("New Yeller")
- for i,v in pairs(o1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
- if v.BrickColor == BrickColor.new("Institutional white") then
- v.BrickColor = BrickColor.new("Really black")
- end
- if v.Material ~= Enum.Material.Neon then
- v.Material = "Metal"
- end
- local w = Instance.new("Weld",o109)
- w.Part0 = o109
- w.Part1 = v
- w.C0 = CFrame.new(v.Position-o109.CFrame.p)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
- end
- end
- for i,v in pairs(o1:FindFirstChild("Rotor1"):GetChildren()) do
- v.BrickColor = BrickColor.new("Really black")
- end
- for i,v in pairs(o1:FindFirstChild("Rotor2"):GetChildren()) do
- v.BrickColor = BrickColor.new("Really black")
- end
- for i,v in pairs(o1:FindFirstChild("Rotor3"):GetChildren()) do
- v.BrickColor = BrickColor.new("Really black")
- end
- for i,v in pairs(o1:FindFirstChild("Rotor4"):GetChildren()) do
- v.BrickColor = BrickColor.new("Really black")
- end
- --o1.SmgShutter.Material = "DiamondPlate"
- local plr = game:GetService("Players").LocalPlayer
- local msgidGlob = 0
- local state = true
- local font = "Arcade"
- local tcol = Color3.fromRGB(255,217,0)
- local tscol = Color3.fromRGB(0,0,0)
- local fsiz = 28
- local tr = true
- local fade = 2
- local p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,2.25,0)
- local r = 255
- local b = 0
- local g = 0
- function cMsg(c)
- msgidGlob = msgidGlob + 1
- local curMsgId = msgidGlob
- for i,v in pairs(p:GetChildren()) do
- if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
- v:Destroy()
- end
- end
- local bbgui = Instance.new("BillboardGui",p)
- bbgui.Name = "J2CMSG"
- bbgui.AlwaysOnTop = true
- bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
- bbgui.Size = UDim2.new(0.2,0,0.14,0)
- local tl = Instance.new("TextLabel",bbgui)
- tl.BackgroundTransparency = 1
- tl.BorderSizePixel = 0
- tl.Size = UDim2.new(1,0,10,0)
- tl.Position = UDim2.new(0,0,-5,0)
- tl.Font = font or "Arcade"
- tl.FontSize = "Size"..fsiz or "Size28"
- tl.TextColor3 = tcol
- tl.TextScaled = false
- tl.TextWrapped = false
- tl.TextStrokeColor3 = tscol
- tl.TextStrokeTransparency = 0
- game:GetService("RunService").RenderStepped:connect(function()
- if tr then
- if tl.Parent ~= nil then
- tl.TextColor3 = Color3.fromRGB(r,g,b)
- end
- end
- end)
- for i=1,#c do
- if msgidGlob == curMsgId then
- tl.Text = string.sub(c,1,i)
- if string.sub(c,i,i) ~= " " then
- local s = Instance.new("Sound",p)
- s.SoundId = "rbxassetid://418252437"
- s.Volume = 1
- s.Pitch = 1
- s:Play()
- game.Debris:AddItem(s,2)
- end
- wait()
- end
- end
- wait(fade)
- if msgidGlob == curMsgId then
- for i=1,10 do
- if msgidGlob == curMsgId then
- tl.TextTransparency = tl.TextTransparency + 0.1
- tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
- tl.Position = tl.Position + UDim2.new(0,0,0,-3)
- wait()
- end
- end
- if msgidGlob == curMsgId then
- bbgui:Destroy()
- end
- end
- end
- mouse.KeyDown:connect(function(key)
- if key == "b" then
- if fly == false then
- fly = true
- campos = camera.CoordinateFrame
- cMsg("Remote control!")
- else
- fly = false
- returnhome = false
- cMsg("Standby.")
- end
- end
- if key == "w" then
- wd = true
- elseif key == "a" then
- ad = true
- elseif key == "s" then
- sd = true
- elseif key == "d" then
- dd = true
- elseif key == "q" then
- qd = true
- elseif key == "e" then
- ed = true
- elseif key == "r" then
- rd = true
- elseif key == "f" then
- fd = true
- elseif key == "t" then
- if fly == false and returnhome == false then
- returnhome = true
- cMsg("Returning home!")
- elseif fly == false and returnhome == true then
- returnhome = false
- cMsg("Standby.")
- end
- elseif key == "g" then
- if gcd == false and moused == false then
- gcd = true
- if gun == false then
- spawn(function() cMsg("Activating gun mode.") end)
- gun = true
- o1.SmgShutter.Transparency = 1
- for i=1,30 do
- o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,0.01,0))
- wait()
- end
- else
- spawn(function() cMsg("Deactivating gun mode.") end)
- gun = false
- for i=1,30 do
- o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,-0.01,0))
- wait()
- end
- o1.SmgShutter.Transparency = 0
- end
- wait(1)
- gcd = false
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "w" then
- wd = false
- elseif key == "a" then
- ad = false
- elseif key == "s" then
- sd = false
- elseif key == "d" then
- dd = false
- elseif key == "q" then
- qd = false
- elseif key == "e" then
- ed = false
- elseif key == "r" then
- rd = false
- elseif key == "f" then
- fd = false
- end
- end)
- hum.Changed:connect(function()
- if hum.Health > hum.MaxHealth/2 then
- if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
- if o1.Controller:FindFirstChild("Smoke") then o1.Controller.Smoke:Destroy() end
- elseif hum.Health <= hum.MaxHealth/2 and hum.Health > hum.MaxHealth/4 then
- if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
- if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
- elseif hum.Health <= hum.MaxHealth/4 then
- if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
- if not o1.Controller:FindFirstChild("Fire") then Instance.new("Fire",o1.Controller) end
- end
- if hum.Health < hum.MaxHealth then
- print("Health is now "..hum.Health)
- else
- print("Health max.")
- end
- end)
- mouse.Button1Down:connect(function()
- if moused == false and gun == true then
- moused = true
- local frms = 0
- frm = game:GetService("RunService").RenderStepped:connect(function()
- if math.floor(frms/5) == frms/5 then
- for i=1,3 do
- spawn(function()
- local ray = Ray.new(o1.Smg.SMGPipeH.CFrame.p,((mouse.Hit.p - o1.Smg.SMGPipeH.CFrame.p).unit*2048) + Vector3.new(math.random(-1000,1000)/50,math.random(-1000,1000)/50,math.random(-1000,1000)/50))
- local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
- local trace = Instance.new("Part")
- trace.BrickColor = BrickColor.new("New Yeller")
- trace.Size = Vector3.new(0.2,0.2,(o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude)
- trace.Anchored = true
- trace.Material = "Neon"
- trace.CanCollide = false
- trace.Parent = game:GetService("Workspace")
- trace.CFrame = CFrame.new(o1.Smg.SMGPipeH.CFrame.p,pos)*CFrame.new(0,0,-((o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude/2))
- local s = Instance.new("Sound",o1.Smg.SMGPipeH)
- s.SoundId = "rbxassetid://131257506"
- s:Play()
- spawn(function()
- wait(2)
- s:Destroy()
- end)
- if part then
- if part.Parent:IsA("Model") then
- if part.Parent:FindFirstChild("Humanoid") then
- part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - 15
- end
- elseif part.Parent.Parent:IsA("Model") then
- if part.Parent.Parent:FindFirstChild("Humanoid") then
- part.Parent.Parent.Humanoid.Health = part.Parent.Parent.Humanoid.Health - 15
- end
- end
- end
- wait(0.05)
- trace:Destroy()
- end)
- end
- end
- frms = frms + 1
- end)
- mbup = mouse.Button1Up:connect(function()
- moused = false
- frm:disconnect()
- mbup:disconnect()
- end)
- end
- end)
- local currentframe = 0
- game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if math.floor(currentframe/16) == currentframe/16 then
- if hum.Health < hum.MaxHealth then
- hum.Health = hum.Health + hum.MaxHealth/4800
- end
- end
- if hum.Health > hum.MaxHealth then
- hum.Health = hum.MaxHealth
- end
- local xt = 0
- local yt = 0
- local zt = 0
- local pspd = 0
- if wd == true or ad == true or sd == true or dd == true or qd == true or ed == true or rd == true or fd == true then
- tPitch = 3.4
- pspd = -30
- else
- tPitch = 3
- pspd = -15
- end
- local pChange = (tPitch - soisoi.Pitch)/10
- soisoi.Pitch = soisoi.Pitch + pChange
- if fly == true then
- if wd == true then
- tCf = tCf * CFrame.new(0.5,0,0)
- yt = yt + 5
- end
- if ad == true then
- tCf = tCf * CFrame.new(0,0,-0.5)
- zt = zt - 5
- end
- if sd == true then
- tCf = tCf * CFrame.new(-0.5,0,0)
- yt = yt - 5
- end
- if dd == true then
- tCf = tCf * CFrame.new(0,0,0.5)
- zt = zt + 5
- end
- if qd == true then
- tCf = tCf * CFrame.Angles(math.rad(0),math.rad(3),math.rad(0))
- end
- if ed == true then
- tCf = tCf * CFrame.Angles(math.rad(0),math.rad(-3),math.rad(0))
- end
- if rd == true then
- tCf = tCf * CFrame.new(0,0.5,0)
- end
- if fd == true then
- tCf = tCf * CFrame.new(0,-0.5,0)
- end
- local nvec = Vector3.new(0,2,7)
- if seat.Occupant ~= nil then
- nvec = Vector3.new(2,4,7)
- end
- campos = campos:lerp((o37.CFrame * CFrame.Angles(math.rad(90 - xt),math.rad(0 - yt),math.rad(90 - zt))) * CFrame.new(nvec),0.33)
- camera.CoordinateFrame = campos
- char:FindFirstChild("Humanoid").WalkSpeed = 0
- char:FindFirstChild("Humanoid").JumpPower = 0
- else
- if returnhome == true then
- tCf = (char:FindFirstChild("Head").CFrame + Vector3.new(0,5,0)) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
- end
- char:FindFirstChild("Humanoid").WalkSpeed = 16
- char:FindFirstChild("Humanoid").JumpPower = 50
- end
- o1:FindFirstChild("Rotor1"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor1").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
- o1:FindFirstChild("Rotor2"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor2").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
- o1:FindFirstChild("Rotor3"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor3").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
- o1:FindFirstChild("Rotor4"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor4").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
- o1:SetPrimaryPartCFrame(o1.PrimaryPart.CFrame:lerp((tCf + Vector3.new(0,math.sin(tick()*4)/5,0)) * CFrame.Angles(math.rad(zt*2),math.rad(0*2),math.rad(-(yt*2))),0.06))
- end)
- plr.Chatted:connect(function(c)
- if o1.PrimaryPart ~= nil and fly == true then
- if string.lower(string.sub(c,1,3)) == "/e " then
- cMsg(string.sub(c,4,#c))
- else
- cMsg(c)
- end
- end
- end)
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i=0,255,10 do g = i wait() end
- for i=255,0,-10 do r = i wait() end
- for i=0,255,10 do b = i wait() end
- for i=255,0,-10 do g = i wait() end
- for i=0,255,10 do r = i wait() end
- for i=255,0,-10 do b = i wait() end
- end
- end))
- game:GetService("RunService").RenderStepped:connect(function()
- if p.Parent ~= nil then
- p.CFrame = p.CFrame:lerp(o1.PrimaryPart.CFrame + Vector3.new(0,1,0),0.16)
- else
- p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,1,0)
- end
- end)
- end
- },
- {
- "V3 - Bloxxer",
- function()
- --Here we go.
- local Tool = Instance.new("Tool",game:GetService("Players").LocalPlayer.Backpack)
- Tool.Name = "V3 - Bloxxer"
- Tool.CanBeDropped = false
- Tool.RequiresHandle = false
- local sname = Tool.Name
- Tool.Name = "[WAIT]"
- wait(0.5)
- Tool.Name = sname
- local plr = game:GetService("Players").LocalPlayer
- while not plr.Character do wait() end
- local char,jtab,ceqpt,bsy,isaim,cd = plr.Character,{},false,false,false,false
- local dmgTab = {
- {"Head",math.huge},
- {"Torso",40}
- }
- local miscDmg = 20 --Anything not in the dmgTab takes this damage.
- local gyro = Instance.new("BodyGyro",game:GetService("ServerStorage"))
- gyro.MaxTorque = Vector3.new(0,0,0)
- gyro.D = 0
- gyro.P = 100000000
- o1 = Tool
- o2 = Instance.new("Part")
- o3 = Instance.new("BlockMesh")
- o4 = Instance.new("Part")
- o5 = Instance.new("BlockMesh")
- o6 = Instance.new("Part")
- o7 = Instance.new("BlockMesh")
- o8 = Instance.new("Part")
- o9 = Instance.new("BlockMesh")
- o10 = Instance.new("Part")
- o11 = Instance.new("CylinderMesh")
- o12 = Instance.new("Part")
- o13 = Instance.new("BlockMesh")
- o14 = Instance.new("Part")
- o15 = Instance.new("BlockMesh")
- o16 = Instance.new("Part")
- o17 = Instance.new("BlockMesh")
- o18 = Instance.new("Part")
- o19 = Instance.new("BlockMesh")
- o20 = Instance.new("Part")
- o21 = Instance.new("BlockMesh")
- o22 = Instance.new("Part")
- o23 = Instance.new("BlockMesh")
- o24 = Instance.new("Part")
- o25 = Instance.new("BlockMesh")
- o26 = Instance.new("Part")
- o27 = Instance.new("BlockMesh")
- o28 = Instance.new("Part")
- o29 = Instance.new("BlockMesh")
- o30 = Instance.new("Part")
- o31 = Instance.new("BlockMesh")
- o32 = Instance.new("Part")
- o33 = Instance.new("BlockMesh")
- o34 = Instance.new("Part")
- o35 = Instance.new("BlockMesh")
- o36 = Instance.new("Part")
- o37 = Instance.new("CylinderMesh")
- o38 = Instance.new("Part")
- o39 = Instance.new("BlockMesh")
- o40 = Instance.new("Part")
- o41 = Instance.new("BlockMesh")
- o42 = Instance.new("Part")
- o43 = Instance.new("SpecialMesh")
- o44 = Instance.new("Part")
- o45 = Instance.new("SpecialMesh")
- o46 = Instance.new("Part")
- o47 = Instance.new("BlockMesh")
- o48 = Instance.new("Part")
- o49 = Instance.new("BlockMesh")
- o50 = Instance.new("Part")
- o51 = Instance.new("BlockMesh")
- o52 = Instance.new("Part")
- o53 = Instance.new("SpecialMesh")
- o54 = Instance.new("Part")
- o55 = Instance.new("SpecialMesh")
- o56 = Instance.new("Part")
- o57 = Instance.new("SpecialMesh")
- o58 = Instance.new("Part")
- o59 = Instance.new("SpecialMesh")
- o60 = Instance.new("Part")
- o61 = Instance.new("CylinderMesh")
- o62 = Instance.new("Part")
- o63 = Instance.new("Part")
- o64 = Instance.new("CylinderMesh")
- o65 = Instance.new("Part")
- o66 = Instance.new("CylinderMesh")
- o67 = Instance.new("Part")
- o68 = Instance.new("SpecialMesh")
- o69 = Instance.new("Part")
- o70 = Instance.new("SpecialMesh")
- o71 = Instance.new("Part")
- o72 = Instance.new("SpecialMesh")
- o73 = Instance.new("Part")
- o74 = Instance.new("SpecialMesh")
- o75 = Instance.new("Part")
- o76 = Instance.new("BlockMesh")
- o77 = Instance.new("Part")
- o78 = Instance.new("SpecialMesh")
- o79 = Instance.new("Part")
- o80 = Instance.new("SpecialMesh")
- o81 = Instance.new("Part")
- o82 = Instance.new("SpecialMesh")
- o83 = Instance.new("Part")
- o84 = Instance.new("SpecialMesh")
- o85 = Instance.new("Part")
- o86 = Instance.new("SpecialMesh")
- o87 = Instance.new("Part")
- o88 = Instance.new("SpecialMesh")
- o89 = Instance.new("Part")
- o90 = Instance.new("SpecialMesh")
- o91 = Instance.new("Part")
- o92 = Instance.new("BlockMesh")
- o93 = Instance.new("Part")
- o94 = Instance.new("SpecialMesh")
- o95 = Instance.new("Part")
- o96 = Instance.new("BlockMesh")
- o97 = Instance.new("Part")
- o98 = Instance.new("BlockMesh")
- o99 = Instance.new("Part")
- o100 = Instance.new("SpecialMesh")
- o101 = Instance.new("Part")
- o102 = Instance.new("Part")
- o103 = Instance.new("BlockMesh")
- o104 = Instance.new("Part")
- o105 = Instance.new("CylinderMesh")
- o106 = Instance.new("Part")
- o107 = Instance.new("SpecialMesh")
- o108 = Instance.new("Part")
- o109 = Instance.new("SpecialMesh")
- o110 = Instance.new("Part")
- o111 = Instance.new("SpecialMesh")
- o112 = Instance.new("Part")
- o113 = Instance.new("SpecialMesh")
- o114 = Instance.new("Part")
- o115 = Instance.new("SpecialMesh")
- o116 = Instance.new("Part")
- o117 = Instance.new("SpecialMesh")
- o118 = Instance.new("Part")
- o119 = Instance.new("SpecialMesh")
- o120 = Instance.new("Part")
- o121 = Instance.new("BlockMesh")
- o122 = Instance.new("Part")
- o123 = Instance.new("SpecialMesh")
- o124 = Instance.new("Part")
- o125 = Instance.new("BlockMesh")
- o126 = Instance.new("Part")
- o127 = Instance.new("SpecialMesh")
- o128 = Instance.new("Part")
- o129 = Instance.new("Part")
- o130 = Instance.new("SpecialMesh")
- o131 = Instance.new("Part")
- o132 = Instance.new("SpecialMesh")
- o133 = Instance.new("Part")
- o134 = Instance.new("CylinderMesh")
- o135 = Instance.new("Part")
- o136 = Instance.new("CylinderMesh")
- o137 = Instance.new("Part")
- o138 = Instance.new("CylinderMesh")
- o139 = Instance.new("Part")
- o140 = Instance.new("CylinderMesh")
- o141 = Instance.new("Part")
- o142 = Instance.new("CylinderMesh")
- o2.Name = "HandlePart"
- o2.Parent = o1
- o2.Transparency = 1
- o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
- o2.Rotation = Vector3.new(4.02395599e-005, 60.0001793, -8.03882431e-005)
- o2.CanCollide = false
- o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o2.CFrame = CFrame.new(48.3958015, 153.580551, 21.9676399, 0.499997973, 7.0151691e-007, 0.866026998, -7.9483641e-007, 1, -3.51154995e-007, -0.866026998, -5.1277857e-007, 0.499997973)
- o2.BottomSurface = Enum.SurfaceType.Smooth
- o2.FrontSurface = Enum.SurfaceType.Glue
- o2.TopSurface = Enum.SurfaceType.Smooth
- o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
- o3.Parent = o2
- o3.Scale = Vector3.new(0.9083215, 0.227080077, 0.454159856)
- o4.Name = "Neon"
- o4.Parent = o1
- o4.Material = Enum.Material.Neon
- o4.BrickColor = BrickColor.new("New Yeller")
- o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
- o4.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o4.CanCollide = false
- o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o4.CFrame = CFrame.new(47.8534203, 154.309479, 21.4704323, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o4.Color = Color3.new(1, 1, 0)
- o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
- o5.Parent = o4
- o5.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
- o6.Name = "Neon"
- o6.Parent = o1
- o6.Material = Enum.Material.Neon
- o6.BrickColor = BrickColor.new("New Yeller")
- o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
- o6.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
- o6.CanCollide = false
- o6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o6.CFrame = CFrame.new(47.9478264, 154.266312, 21.5249386, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
- o6.Color = Color3.new(1, 1, 0)
- o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
- o7.Parent = o6
- o7.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
- o8.Name = "Neon"
- o8.Parent = o1
- o8.Material = Enum.Material.Neon
- o8.BrickColor = BrickColor.new("New Yeller")
- o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
- o8.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o8.CanCollide = false
- o8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o8.CFrame = CFrame.new(47.9950218, 154.314011, 21.5521908, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o8.Color = Color3.new(1, 1, 0)
- o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
- o9.Parent = o8
- o9.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
- o10.Name = "Neon"
- o10.Parent = o1
- o10.Material = Enum.Material.Neon
- o10.BrickColor = BrickColor.new("New Yeller")
- o10.Reflectance = 1
- o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
- o10.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
- o10.CanCollide = false
- o10.Size = Vector3.new(0.254330039, 1.28073144, 0.222538337)
- o10.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
- o10.BottomSurface = Enum.SurfaceType.Smooth
- o10.TopSurface = Enum.SurfaceType.Smooth
- o10.Color = Color3.new(1, 1, 0)
- o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
- o11.Parent = o10
- o12.Name = "Neon"
- o12.Parent = o1
- o12.Material = Enum.Material.Neon
- o12.BrickColor = BrickColor.new("New Yeller")
- o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
- o12.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16791351e-006)
- o12.CanCollide = false
- o12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o12.CFrame = CFrame.new(48.0422249, 154.289032, 21.5794373, 0.866024077, 7.8112862e-008, -0.50000304, -1.30941498e-006, 1, -2.11171391e-006, 0.50000304, 2.4835017e-006, 0.866024077)
- o12.Color = Color3.new(1, 1, 0)
- o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
- o13.Parent = o12
- o13.Scale = Vector3.new(0.0454160832, 0.0908320472, 0.0454159975)
- o14.Name = "Neon"
- o14.Parent = o1
- o14.Material = Enum.Material.Neon
- o14.BrickColor = BrickColor.new("New Yeller")
- o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
- o14.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o14.CanCollide = false
- o14.Size = Vector3.new(0.322454214, 6.99860668, 0.200000003)
- o14.CFrame = CFrame.new(45.4107933, 154.184601, 20.2409496, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o14.BottomSurface = Enum.SurfaceType.Smooth
- o14.TopSurface = Enum.SurfaceType.Smooth
- o14.Color = Color3.new(1, 1, 0)
- o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
- o15.Parent = o14
- o15.Scale = Vector3.new(1, 1, 0.0454159975)
- o16.Name = "Neon"
- o16.Parent = o1
- o16.Material = Enum.Material.Neon
- o16.BrickColor = BrickColor.new("New Yeller")
- o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
- o16.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o16.CanCollide = false
- o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o16.CFrame = CFrame.new(48.0186195, 154.36171, 21.565815, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o16.Color = Color3.new(1, 1, 0)
- o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
- o17.Parent = o16
- o17.Scale = Vector3.new(0.317912549, 0.0454160199, 0.0454159975)
- o18.Name = "Neon"
- o18.Parent = o1
- o18.Material = Enum.Material.Neon
- o18.BrickColor = BrickColor.new("New Yeller")
- o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
- o18.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o18.CanCollide = false
- o18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o18.CFrame = CFrame.new(47.9714165, 154.314026, 21.5385609, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o18.Color = Color3.new(1, 1, 0)
- o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
- o19.Parent = o18
- o19.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
- o20.Name = "Neon"
- o20.Parent = o1
- o20.Material = Enum.Material.Neon
- o20.BrickColor = BrickColor.new("New Yeller")
- o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
- o20.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o20.CanCollide = false
- o20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o20.CFrame = CFrame.new(47.9006233, 154.309479, 21.4976788, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o20.Color = Color3.new(1, 1, 0)
- o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
- o21.Parent = o20
- o21.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
- o22.Name = "Neon"
- o22.Parent = o1
- o22.Material = Enum.Material.Neon
- o22.BrickColor = BrickColor.new("New Yeller")
- o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
- o22.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o22.CanCollide = false
- o22.Size = Vector3.new(0.322454214, 0.200000003, 0.200000003)
- o22.CFrame = CFrame.new(48.5042763, 154.184586, 22.026989, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o22.BottomSurface = Enum.SurfaceType.Smooth
- o22.TopSurface = Enum.SurfaceType.Smooth
- o22.Color = Color3.new(1, 1, 0)
- o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
- o23.Parent = o22
- o23.Scale = Vector3.new(1, 0.726655424, 0.0454159975)
- o24.Name = "Neon"
- o24.Parent = o1
- o24.Material = Enum.Material.Neon
- o24.BrickColor = BrickColor.new("New Yeller")
- o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
- o24.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o24.CanCollide = false
- o24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o24.CFrame = CFrame.new(48.0225563, 154.266327, 21.5680904, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o24.Color = Color3.new(1, 1, 0)
- o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
- o25.Parent = o24
- o25.Scale = Vector3.new(0.181664303, 0.0454160199, 0.0454159975)
- o26.Name = "Neon"
- o26.Parent = o1
- o26.Material = Enum.Material.Neon
- o26.BrickColor = BrickColor.new("New Yeller")
- o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
- o26.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
- o26.CanCollide = false
- o26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o26.CFrame = CFrame.new(48.0382881, 154.275406, 21.5771751, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
- o26.Color = Color3.new(1, 1, 0)
- o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
- o27.Parent = o26
- o27.Scale = Vector3.new(0.0908321664, 0.0454160199, 0.0454159975)
- o28.Name = "Neon"
- o28.Parent = o1
- o28.Material = Enum.Material.Neon
- o28.BrickColor = BrickColor.new("New Yeller")
- o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
- o28.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o28.CanCollide = false
- o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o28.CFrame = CFrame.new(48.0028877, 154.270874, 21.5567303, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o28.Color = Color3.new(1, 1, 0)
- o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
- o29.Parent = o28
- o29.Scale = Vector3.new(0.0454160832, 0.0908320397, 0.0454159975)
- o30.Name = "Neon"
- o30.Parent = o1
- o30.Material = Enum.Material.Neon
- o30.BrickColor = BrickColor.new("New Yeller")
- o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
- o30.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o30.CanCollide = false
- o30.Size = Vector3.new(0.249788493, 1.44422913, 0.200000003)
- o30.CFrame = CFrame.new(49.0667305, 154.18454, 22.3517208, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o30.BottomSurface = Enum.SurfaceType.Smooth
- o30.TopSurface = Enum.SurfaceType.Smooth
- o30.Color = Color3.new(1, 1, 0)
- o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
- o31.Parent = o30
- o31.Scale = Vector3.new(1, 1, 0.0454159975)
- o32.Name = "Neon"
- o32.Parent = o1
- o32.Material = Enum.Material.Neon
- o32.BrickColor = BrickColor.new("New Yeller")
- o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
- o32.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
- o32.CanCollide = false
- o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o32.CFrame = CFrame.new(47.9478188, 154.361694, 21.5249348, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
- o32.Color = Color3.new(1, 1, 0)
- o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
- o33.Parent = o32
- o33.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
- o34.Name = "Neon"
- o34.Parent = o1
- o34.Material = Enum.Material.Neon
- o34.BrickColor = BrickColor.new("New Yeller")
- o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
- o34.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
- o34.CanCollide = false
- o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o34.CFrame = CFrame.new(47.9242134, 154.313995, 21.5113087, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
- o34.Color = Color3.new(1, 1, 0)
- o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
- o35.Parent = o34
- o35.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
- o36.Name = "Neon"
- o36.Parent = o1
- o36.Material = Enum.Material.Neon
- o36.BrickColor = BrickColor.new("New Yeller")
- o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
- o36.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
- o36.CanCollide = false
- o36.Size = Vector3.new(0.331537426, 0.200000003, 0.322453529)
- o36.CFrame = CFrame.new(42.3802223, 154.189163, 18.4912491, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
- o36.BottomSurface = Enum.SurfaceType.Smooth
- o36.TopSurface = Enum.SurfaceType.Smooth
- o36.Color = Color3.new(1, 1, 0)
- o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
- o37.Parent = o36
- o37.Scale = Vector3.new(1, 0.0454160199, 1)
- o38.Name = "Neon"
- o38.Parent = o1
- o38.Material = Enum.Material.Neon
- o38.BrickColor = BrickColor.new("New Yeller")
- o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
- o38.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
- o38.CanCollide = false
- o38.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o38.CFrame = CFrame.new(47.877018, 154.316284, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
- o38.Color = Color3.new(1, 1, 0)
- o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
- o39.Parent = o38
- o39.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
- o40.Name = "Neon"
- o40.Parent = o1
- o40.Material = Enum.Material.Neon
- o40.BrickColor = BrickColor.new("New Yeller")
- o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
- o40.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
- o40.CanCollide = false
- o40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o40.CFrame = CFrame.new(47.877018, 154.36171, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
- o40.Color = Color3.new(1, 1, 0)
- o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
- o41.Parent = o40
- o41.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
- o42.Parent = o1
- o42.Material = Enum.Material.SmoothPlastic
- o42.BrickColor = BrickColor.new("Really black")
- o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
- o42.Rotation = Vector3.new(-90, 8.7742912e-005, -119.998367)
- o42.CanCollide = false
- o42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o42.CFrame = CFrame.new(48.0224724, 154.488892, 21.7487946, -0.499975473, 0.866039872, 1.53140263e-006, 7.94799007e-007, -1.30944227e-006, 1, 0.866039872, 0.499975473, -3.36426638e-008)
- o42.BottomSurface = Enum.SurfaceType.Smooth
- o42.TopSurface = Enum.SurfaceType.Smooth
- o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
- o43.Parent = o42
- o43.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
- o43.MeshType = Enum.MeshType.Wedge
- o44.Parent = o1
- o44.Material = Enum.Material.SmoothPlastic
- o44.BrickColor = BrickColor.new("Really black")
- o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
- o44.Rotation = Vector3.new(-90, 8.77429629e-005, -119.998993)
- o44.CanCollide = false
- o44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o44.CFrame = CFrame.new(47.0352364, 154.488846, 21.1788216, -0.49998486, 0.866034567, 1.53140354e-006, 7.94817993e-007, -1.30943408e-006, 1, 0.866034567, 0.49998486, -3.36485755e-008)
- o44.BottomSurface = Enum.SurfaceType.Smooth
- o44.TopSurface = Enum.SurfaceType.Smooth
- o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
- o45.Parent = o44
- o45.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
- o45.MeshType = Enum.MeshType.Wedge
- o46.Parent = o1
- o46.Material = Enum.Material.SmoothPlastic
- o46.BrickColor = BrickColor.new("Really black")
- o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
- o46.Rotation = Vector3.new(59.2109299, 41.5605049, 131.929398)
- o46.CanCollide = false
- o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o46.CFrame = CFrame.new(48.0993614, 153.650528, 21.7932072, -0.499995351, -0.556679189, 0.663410604, 1.43222292e-006, -0.766038299, -0.642794907, 0.866028488, -0.32139349, 0.383016437)
- o46.BottomSurface = Enum.SurfaceType.Smooth
- o46.TopSurface = Enum.SurfaceType.Smooth
- o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
- o47.Parent = o46
- o47.Scale = Vector3.new(0.249788716, 0.272496849, 0.772071779)
- o48.Parent = o1
- o48.Material = Enum.Material.SmoothPlastic
- o48.BrickColor = BrickColor.new("Really black")
- o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
- o48.Rotation = Vector3.new(106.102356, -25.6596756, 123.689758)
- o48.CanCollide = false
- o48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o48.CFrame = CFrame.new(48.2076988, 153.715652, 21.8557663, -0.499992937, -0.749998152, -0.433024794, 3.32508989e-008, 0.500011325, -0.866018891, 0.866029918, -0.433003306, -0.250002086)
- o48.BottomSurface = Enum.SurfaceType.Smooth
- o48.TopSurface = Enum.SurfaceType.Smooth
- o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
- o49.Parent = o48
- o49.Scale = Vector3.new(0.249788716, 0.272496849, 0.499575853)
- o50.Parent = o1
- o50.Material = Enum.Material.SmoothPlastic
- o50.BrickColor = BrickColor.new("Really black")
- o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
- o50.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o50.CanCollide = false
- o50.Size = Vector3.new(0.240705281, 0.200000003, 0.463243037)
- o50.CFrame = CFrame.new(48.3803825, 153.746323, 21.9554558, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o50.BottomSurface = Enum.SurfaceType.Smooth
- o50.TopSurface = Enum.SurfaceType.Smooth
- o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
- o51.Parent = o50
- o51.Scale = Vector3.new(1, 0.703948855, 1)
- o52.Parent = o1
- o52.Material = Enum.Material.SmoothPlastic
- o52.BrickColor = BrickColor.new("Really black")
- o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
- o52.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
- o52.CanCollide = false
- o52.Size = Vector3.new(0.313371032, 0.449618518, 0.217996731)
- o52.CFrame = CFrame.new(48.3843269, 154.289047, 21.9577198, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
- o52.BottomSurface = Enum.SurfaceType.Smooth
- o52.TopSurface = Enum.SurfaceType.Smooth
- o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
- o53.Parent = o52
- o53.MeshType = Enum.MeshType.Wedge
- o54.Parent = o1
- o54.Material = Enum.Material.SmoothPlastic
- o54.BrickColor = BrickColor.new("Really black")
- o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
- o54.Rotation = Vector3.new(-90.0003433, -0.000507694145, 60.0009651)
- o54.CanCollide = false
- o54.Size = Vector3.new(0.200000003, 0.245246559, 0.200000003)
- o54.CFrame = CFrame.new(47.0489922, 154.472931, 21.1867657, 0.499985576, -0.86603415, -8.86093403e-006, -7.94816515e-007, -1.06904863e-005, 1, -0.86603415, -0.499985576, -6.03343096e-006)
- o54.BottomSurface = Enum.SurfaceType.Smooth
- o54.TopSurface = Enum.SurfaceType.Smooth
- o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
- o55.Parent = o54
- o55.Scale = Vector3.new(0.204372719, 1, 0.295203924)
- o55.MeshType = Enum.MeshType.Wedge
- o56.Parent = o1
- o56.Material = Enum.Material.SmoothPlastic
- o56.BrickColor = BrickColor.new("Really black")
- o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
- o56.Rotation = Vector3.new(-89.9996872, 0.000973789487, -119.998787)
- o56.CanCollide = false
- o56.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
- o56.CFrame = CFrame.new(48.4669075, 153.587341, 22.0054073, -0.49998194, 0.866036355, 1.6995833e-005, 3.83531005e-006, -1.74106572e-005, 1, 0.866036355, 0.49998194, 5.38348922e-006)
- o56.BottomSurface = Enum.SurfaceType.Smooth
- o56.TopSurface = Enum.SurfaceType.Smooth
- o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
- o57.Parent = o56
- o57.Scale = Vector3.new(1, 0.295204222, 0.726655781)
- o57.MeshType = Enum.MeshType.Wedge
- o58.Parent = o1
- o58.Material = Enum.Material.SmoothPlastic
- o58.BrickColor = BrickColor.new("Really black")
- o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
- o58.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
- o58.CanCollide = false
- o58.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
- o58.CFrame = CFrame.new(49.7157478, 154.193619, 22.7263947, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
- o58.BottomSurface = Enum.SurfaceType.Smooth
- o58.TopSurface = Enum.SurfaceType.Smooth
- o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
- o59.Parent = o58
- o59.Scale = Vector3.new(1, 0.272496104, 0.295203924)
- o59.MeshType = Enum.MeshType.Wedge
- o60.Parent = o1
- o60.Material = Enum.Material.SmoothPlastic
- o60.BrickColor = BrickColor.new("Really black")
- o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
- o60.Rotation = Vector3.new(-90.0006561, -0.000726932427, -149.997131)
- o60.CanCollide = false
- o60.Size = Vector3.new(0.26341325, 0.200000003, 0.258871108)
- o60.CFrame = CFrame.new(48.1983757, 154.615784, 21.573246, -0.866000533, 0.500043571, -1.26873638e-005, -5.23884319e-006, 1.62995966e-005, 1, 0.500043571, 0.866000533, -1.14958129e-005)
- o60.BottomSurface = Enum.SurfaceType.Smooth
- o60.TopSurface = Enum.SurfaceType.Smooth
- o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
- o61.Parent = o60
- o61.Scale = Vector3.new(1, 0.113539964, 1)
- o62.Parent = o1
- o62.Material = Enum.Material.SmoothPlastic
- o62.BrickColor = BrickColor.new("Really black")
- o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
- o62.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o62.CanCollide = false
- o62.Size = Vector3.new(0.313371032, 1.6803925, 0.217996731)
- o62.CFrame = CFrame.new(47.4619713, 154.289032, 21.4252129, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o62.BottomSurface = Enum.SurfaceType.Smooth
- o62.TopSurface = Enum.SurfaceType.Smooth
- o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
- o63.Parent = o1
- o63.Material = Enum.Material.SmoothPlastic
- o63.BrickColor = BrickColor.new("Really black")
- o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
- o63.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
- o63.CanCollide = false
- o63.Size = Vector3.new(0.26341325, 1.27618992, 0.258871108)
- o63.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
- o63.BottomSurface = Enum.SurfaceType.Smooth
- o63.TopSurface = Enum.SurfaceType.Smooth
- o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
- o64.Parent = o63
- o65.Parent = o1
- o65.Material = Enum.Material.SmoothPlastic
- o65.BrickColor = BrickColor.new("Really black")
- o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
- o65.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
- o65.CanCollide = false
- o65.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
- o65.CFrame = CFrame.new(47.8199043, 154.522949, 21.631855, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
- o65.BottomSurface = Enum.SurfaceType.Smooth
- o65.TopSurface = Enum.SurfaceType.Smooth
- o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
- o66.Parent = o65
- o66.Scale = Vector3.new(1, 1, 0.408743829)
- o67.Parent = o1
- o67.Material = Enum.Material.SmoothPlastic
- o67.BrickColor = BrickColor.new("Really black")
- o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
- o67.Rotation = Vector3.new(-90, 8.7742701e-005, 60.0009651)
- o67.CanCollide = false
- o67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o67.CFrame = CFrame.new(47.9280739, 154.488876, 21.6943035, 0.499985576, -0.86603415, 1.53139899e-006, -7.94816515e-007, 1.30943044e-006, 1, -0.86603415, -0.499985576, -3.36472112e-008)
- o67.BottomSurface = Enum.SurfaceType.Smooth
- o67.TopSurface = Enum.SurfaceType.Smooth
- o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
- o68.Parent = o67
- o68.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
- o68.MeshType = Enum.MeshType.Wedge
- o69.Parent = o1
- o69.Material = Enum.Material.SmoothPlastic
- o69.BrickColor = BrickColor.new("Really black")
- o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
- o69.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
- o69.CanCollide = false
- o69.Size = Vector3.new(0.200000003, 0.953736305, 0.200000003)
- o69.CFrame = CFrame.new(47.6114616, 154.477554, 21.5114899, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
- o69.BottomSurface = Enum.SurfaceType.Smooth
- o69.TopSurface = Enum.SurfaceType.Smooth
- o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
- o70.Parent = o69
- o70.Scale = Vector3.new(0.181664661, 1, 0.158955991)
- o70.MeshType = Enum.MeshType.Wedge
- o71.Parent = o1
- o71.Material = Enum.Material.SmoothPlastic
- o71.BrickColor = BrickColor.new("Really black")
- o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
- o71.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
- o71.CanCollide = false
- o71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o71.CFrame = CFrame.new(47.9280815, 154.472977, 21.6943035, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
- o71.BottomSurface = Enum.SurfaceType.Smooth
- o71.TopSurface = Enum.SurfaceType.Smooth
- o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
- o72.Parent = o71
- o72.Scale = Vector3.new(0.204372719, 0.976444602, 0.295203924)
- o72.MeshType = Enum.MeshType.Wedge
- o73.Parent = o1
- o73.Material = Enum.Material.SmoothPlastic
- o73.BrickColor = BrickColor.new("Really black")
- o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
- o73.Rotation = Vector3.new(-89.9996872, 0.000973765214, 60.0005569)
- o73.CanCollide = false
- o73.Size = Vector3.new(0.236163691, 0.200000003, 0.336078286)
- o73.CFrame = CFrame.new(48.2977943, 153.684998, 21.9077587, 0.499991775, -0.866030574, 1.69954092e-005, -3.8355829e-006, 1.74100769e-005, 1, -0.866030574, -0.499991775, 5.38315817e-006)
- o73.BottomSurface = Enum.SurfaceType.Smooth
- o73.TopSurface = Enum.SurfaceType.Smooth
- o73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
- o74.Parent = o73
- o74.Scale = Vector3.new(1, 0.249787927, 1)
- o74.MeshType = Enum.MeshType.Wedge
- o75.Parent = o1
- o75.Material = Enum.Material.SmoothPlastic
- o75.BrickColor = BrickColor.new("Really black")
- o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
- o75.Rotation = Vector3.new(0.000323726912, 60.0003967, 179.999573)
- o75.CanCollide = false
- o75.Size = Vector3.new(0.200000003, 0.200000003, 0.245246336)
- o75.CFrame = CFrame.new(48.2417641, 153.607681, 21.8754158, -0.499994755, -3.78665663e-006, 0.866028905, 2.68025974e-006, -1, -2.8250206e-006, 0.866028905, 9.08692073e-007, 0.499994755)
- o75.BottomSurface = Enum.SurfaceType.Smooth
- o75.TopSurface = Enum.SurfaceType.Smooth
- o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
- o76.Parent = o75
- o76.Scale = Vector3.new(0.249788716, 0.272496849, 1)
- o77.Parent = o1
- o77.Material = Enum.Material.SmoothPlastic
- o77.BrickColor = BrickColor.new("Really black")
- o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
- o77.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
- o77.CanCollide = false
- o77.Size = Vector3.new(0.240705281, 0.200000003, 0.644907057)
- o77.CFrame = CFrame.new(49.762928, 153.84166, 22.7536469, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
- o77.BottomSurface = Enum.SurfaceType.Smooth
- o77.TopSurface = Enum.SurfaceType.Smooth
- o77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
- o78.Parent = o77
- o78.Scale = Vector3.new(1, 0.272496104, 1)
- o78.MeshType = Enum.MeshType.Wedge
- o79.Parent = o1
- o79.Material = Enum.Material.SmoothPlastic
- o79.BrickColor = BrickColor.new("Really black")
- o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
- o79.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
- o79.CanCollide = false
- o79.Size = Vector3.new(0.313371032, 2.97020721, 0.200000003)
- o79.CFrame = CFrame.new(45.8493462, 154.098297, 20.4941597, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
- o79.BottomSurface = Enum.SurfaceType.Smooth
- o79.TopSurface = Enum.SurfaceType.Smooth
- o79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
- o80.Parent = o79
- o80.Scale = Vector3.new(1, 1, 0.817487836)
- o80.MeshType = Enum.MeshType.Wedge
- o81.Parent = o1
- o81.Material = Enum.Material.SmoothPlastic
- o81.BrickColor = BrickColor.new("Really black")
- o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
- o81.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o81.CanCollide = false
- o81.Size = Vector3.new(0.313371032, 2.40704894, 0.200000003)
- o81.CFrame = CFrame.new(45.6054802, 154.26178, 20.3533649, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o81.BottomSurface = Enum.SurfaceType.Smooth
- o81.TopSurface = Enum.SurfaceType.Smooth
- o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
- o82.Parent = o81
- o82.Scale = Vector3.new(1, 1, 0.817487836)
- o82.MeshType = Enum.MeshType.Wedge
- o83.Parent = o1
- o83.Material = Enum.Material.SmoothPlastic
- o83.BrickColor = BrickColor.new("Really black")
- o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
- o83.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
- o83.CanCollide = false
- o83.Size = Vector3.new(0.313371032, 0.200000003, 0.258871138)
- o83.CFrame = CFrame.new(48.5101967, 154.050598, 22.0303898, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
- o83.BottomSurface = Enum.SurfaceType.Smooth
- o83.TopSurface = Enum.SurfaceType.Smooth
- o83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
- o84.Parent = o83
- o84.Scale = Vector3.new(1, 0.794779956, 1)
- o84.MeshType = Enum.MeshType.Wedge
- o85.Parent = o1
- o85.Material = Enum.Material.SmoothPlastic
- o85.BrickColor = BrickColor.new("Really black")
- o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
- o85.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
- o85.CanCollide = false
- o85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o85.CFrame = CFrame.new(47.1276665, 154.450241, 21.2321815, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
- o85.BottomSurface = Enum.SurfaceType.Smooth
- o85.TopSurface = Enum.SurfaceType.Smooth
- o85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
- o86.Parent = o85
- o86.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
- o86.MeshType = Enum.MeshType.Wedge
- o87.Parent = o1
- o87.Material = Enum.Material.SmoothPlastic
- o87.BrickColor = BrickColor.new("Really black")
- o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
- o87.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
- o87.CanCollide = false
- o87.Size = Vector3.new(0.208914012, 0.781155407, 0.254329532)
- o87.CFrame = CFrame.new(48.6419487, 154.205017, 22.1064777, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
- o87.BottomSurface = Enum.SurfaceType.Smooth
- o87.TopSurface = Enum.SurfaceType.Smooth
- o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
- o88.Parent = o87
- o88.MeshType = Enum.MeshType.Wedge
- o89.Parent = o1
- o89.Material = Enum.Material.SmoothPlastic
- o89.BrickColor = BrickColor.new("Really black")
- o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
- o89.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
- o89.CanCollide = false
- o89.Size = Vector3.new(0.313371032, 1.64860117, 0.200000003)
- o89.CFrame = CFrame.new(47.4757423, 154.409378, 21.4331532, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
- o89.BottomSurface = Enum.SurfaceType.Smooth
- o89.TopSurface = Enum.SurfaceType.Smooth
- o89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
- o90.Parent = o89
- o90.Scale = Vector3.new(1, 1, 0.113540001)
- o90.MeshType = Enum.MeshType.Wedge
- o91.Parent = o1
- o91.Material = Enum.Material.SmoothPlastic
- o91.BrickColor = BrickColor.new("Really black")
- o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
- o91.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o91.CanCollide = false
- o91.Size = Vector3.new(0.240705281, 0.200000003, 0.649448633)
- o91.CFrame = CFrame.new(49.7157173, 153.839401, 22.7264175, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o91.BottomSurface = Enum.SurfaceType.Smooth
- o91.TopSurface = Enum.SurfaceType.Smooth
- o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
- o92.Parent = o91
- o92.Scale = Vector3.new(1, 0.2724967, 1)
- o93.Parent = o1
- o93.Material = Enum.Material.SmoothPlastic
- o93.BrickColor = BrickColor.new("Really black")
- o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
- o93.Rotation = Vector3.new(-90, 8.77428538e-005, 60.0016022)
- o93.CanCollide = false
- o93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o93.CFrame = CFrame.new(46.9408226, 154.488831, 21.1243324, 0.49997595, -0.866039574, 1.53140172e-006, -7.94801281e-007, 1.30944045e-006, 1, -0.866039753, -0.499975979, -3.36463017e-008)
- o93.BottomSurface = Enum.SurfaceType.Smooth
- o93.TopSurface = Enum.SurfaceType.Smooth
- o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
- o94.Parent = o93
- o94.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
- o94.MeshType = Enum.MeshType.Wedge
- o95.Parent = o1
- o95.Material = Enum.Material.SmoothPlastic
- o95.BrickColor = BrickColor.new("Really black")
- o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
- o95.Rotation = Vector3.new(79.6863098, 17.2289619, 121.566193)
- o95.CanCollide = false
- o95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o95.CFrame = CFrame.new(48.0289345, 153.768982, 21.7525406, -0.49999401, -0.813804328, 0.296190858, 6.91067157e-007, -0.342010617, -0.939696074, 0.866029382, -0.469842136, 0.171003759)
- o95.BottomSurface = Enum.SurfaceType.Smooth
- o95.TopSurface = Enum.SurfaceType.Smooth
- o95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
- o96.Parent = o95
- o96.Scale = Vector3.new(0.249788716, 0.272496849, 0.885611713)
- o97.Parent = o1
- o97.Material = Enum.Material.SmoothPlastic
- o97.BrickColor = BrickColor.new("Really black")
- o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
- o97.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o97.CanCollide = false
- o97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o97.CFrame = CFrame.new(48.2250175, 153.805359, 21.8657551, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o97.BottomSurface = Enum.SurfaceType.Smooth
- o97.TopSurface = Enum.SurfaceType.Smooth
- o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
- o98.Parent = o97
- o98.Scale = Vector3.new(0.249788716, 0.272496849, 0.613115788)
- o99.Parent = o1
- o99.Material = Enum.Material.SmoothPlastic
- o99.BrickColor = BrickColor.new("Really black")
- o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
- o99.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o99.CanCollide = false
- o99.Size = Vector3.new(0.313371032, 0.658532143, 0.217996731)
- o99.CFrame = CFrame.new(46.4491615, 154.289108, 20.8404655, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o99.BottomSurface = Enum.SurfaceType.Smooth
- o99.TopSurface = Enum.SurfaceType.Smooth
- o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
- o100.Parent = o99
- o100.MeshType = Enum.MeshType.Wedge
- o101.Parent = o1
- o101.Material = Enum.Material.SmoothPlastic
- o101.BrickColor = BrickColor.new("Really black")
- o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
- o101.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o101.CanCollide = false
- o101.Size = Vector3.new(0.313371032, 1.50781167, 0.258871168)
- o101.CFrame = CFrame.new(47.7884331, 154.050598, 21.6136894, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o101.BottomSurface = Enum.SurfaceType.Smooth
- o101.TopSurface = Enum.SurfaceType.Smooth
- o101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
- o102.Parent = o1
- o102.Material = Enum.Material.SmoothPlastic
- o102.BrickColor = BrickColor.new("Really black")
- o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
- o102.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o102.CanCollide = false
- o102.Size = Vector3.new(0.313371032, 0.781155527, 0.200000003)
- o102.CFrame = CFrame.new(47.4737663, 153.832581, 21.4320202, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o102.BottomSurface = Enum.SurfaceType.Smooth
- o102.TopSurface = Enum.SurfaceType.Smooth
- o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
- o103.Parent = o102
- o103.Scale = Vector3.new(1, 1, 0.885611713)
- o104.Parent = o1
- o104.Material = Enum.Material.SmoothPlastic
- o104.BrickColor = BrickColor.new("Really black")
- o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
- o104.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
- o104.CanCollide = false
- o104.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
- o104.CFrame = CFrame.new(47.1748695, 154.522919, 21.2594261, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
- o104.BottomSurface = Enum.SurfaceType.Smooth
- o104.TopSurface = Enum.SurfaceType.Smooth
- o104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
- o105.Parent = o104
- o105.Scale = Vector3.new(1, 1, 0.408743829)
- o106.Parent = o1
- o106.Material = Enum.Material.SmoothPlastic
- o106.BrickColor = BrickColor.new("Really black")
- o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
- o106.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
- o106.CanCollide = false
- o106.Size = Vector3.new(0.240705281, 0.531367242, 0.200000003)
- o106.CFrame = CFrame.new(48.8523674, 153.589584, 22.2279491, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
- o106.BottomSurface = Enum.SurfaceType.Smooth
- o106.TopSurface = Enum.SurfaceType.Smooth
- o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
- o107.Parent = o106
- o107.Scale = Vector3.new(1, 1, 0.703947783)
- o107.MeshType = Enum.MeshType.Wedge
- o108.Parent = o1
- o108.Material = Enum.Material.SmoothPlastic
- o108.BrickColor = BrickColor.new("Really black")
- o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
- o108.Rotation = Vector3.new(-89.9996872, 0.000973768067, -119.998802)
- o108.CanCollide = false
- o108.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
- o108.CFrame = CFrame.new(49.7727623, 153.503311, 22.7593212, -0.499982089, 0.866036057, 1.69954583e-005, 3.83530369e-006, -1.74102242e-005, 1, 0.866036057, 0.499982089, 5.3832855e-006)
- o108.BottomSurface = Enum.SurfaceType.Smooth
- o108.TopSurface = Enum.SurfaceType.Smooth
- o108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
- o109.Parent = o108
- o109.Scale = Vector3.new(1, 0.158955991, 0.158955932)
- o109.MeshType = Enum.MeshType.Wedge
- o110.Parent = o1
- o110.Material = Enum.Material.SmoothPlastic
- o110.BrickColor = BrickColor.new("Really black")
- o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
- o110.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
- o110.CanCollide = false
- o110.Size = Vector3.new(0.240705281, 0.781155407, 0.200000003)
- o110.CFrame = CFrame.new(49.4207344, 153.503281, 22.5560741, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
- o110.BottomSurface = Enum.SurfaceType.Smooth
- o110.TopSurface = Enum.SurfaceType.Smooth
- o110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
- o111.Parent = o110
- o111.Scale = Vector3.new(1, 1, 0.158955932)
- o111.MeshType = Enum.MeshType.Wedge
- o112.Parent = o1
- o112.Material = Enum.Material.SmoothPlastic
- o112.BrickColor = BrickColor.new("Really black")
- o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
- o112.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
- o112.CanCollide = false
- o112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o112.CFrame = CFrame.new(47.7727165, 154.450287, 21.6046047, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
- o112.BottomSurface = Enum.SurfaceType.Smooth
- o112.TopSurface = Enum.SurfaceType.Smooth
- o112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
- o113.Parent = o112
- o113.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
- o113.MeshType = Enum.MeshType.Wedge
- o114.Parent = o1
- o114.Material = Enum.Material.SmoothPlastic
- o114.BrickColor = BrickColor.new("Really black")
- o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
- o114.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
- o114.CanCollide = false
- o114.Size = Vector3.new(0.240705281, 1.48964524, 0.200000003)
- o114.CFrame = CFrame.new(49.0470924, 154.148193, 22.3403549, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
- o114.BottomSurface = Enum.SurfaceType.Smooth
- o114.TopSurface = Enum.SurfaceType.Smooth
- o114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
- o115.Parent = o114
- o115.Scale = Vector3.new(1, 1, 0.703947783)
- o115.MeshType = Enum.MeshType.Wedge
- o116.Parent = o1
- o116.Material = Enum.Material.SmoothPlastic
- o116.BrickColor = BrickColor.new("Really black")
- o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
- o116.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
- o116.CanCollide = false
- o116.Size = Vector3.new(0.313371032, 1.68039238, 0.435993463)
- o116.CFrame = CFrame.new(46.4078636, 153.962097, 20.8166122, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
- o116.BottomSurface = Enum.SurfaceType.Smooth
- o116.TopSurface = Enum.SurfaceType.Smooth
- o116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
- o117.Parent = o116
- o117.MeshType = Enum.MeshType.Wedge
- o118.Parent = o1
- o118.Material = Enum.Material.SmoothPlastic
- o118.BrickColor = BrickColor.new("Really black")
- o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
- o118.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o118.CanCollide = false
- o118.Size = Vector3.new(0.313371032, 0.200000003, 0.200000003)
- o118.CFrame = CFrame.new(46.7480965, 154.409409, 21.013052, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o118.BottomSurface = Enum.SurfaceType.Smooth
- o118.TopSurface = Enum.SurfaceType.Smooth
- o118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
- o119.Parent = o118
- o119.Scale = Vector3.new(1, 0.1589562, 0.113540001)
- o119.MeshType = Enum.MeshType.Wedge
- o120.Parent = o1
- o120.Material = Enum.Material.SmoothPlastic
- o120.BrickColor = BrickColor.new("Really black")
- o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
- o120.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o120.CanCollide = false
- o120.Size = Vector3.new(0.240705281, 0.390577823, 0.200000003)
- o120.CFrame = CFrame.new(48.2722282, 153.912094, 21.8930016, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o120.BottomSurface = Enum.SurfaceType.Smooth
- o120.TopSurface = Enum.SurfaceType.Smooth
- o120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
- o121.Parent = o120
- o121.Scale = Vector3.new(1, 1, 0.658531725)
- o122.Parent = o1
- o122.Material = Enum.Material.SmoothPlastic
- o122.BrickColor = BrickColor.new("Really black")
- o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
- o122.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
- o122.CanCollide = false
- o122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o122.CFrame = CFrame.new(47.222065, 154.450256, 21.286684, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
- o122.BottomSurface = Enum.SurfaceType.Smooth
- o122.TopSurface = Enum.SurfaceType.Smooth
- o122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
- o123.Parent = o122
- o123.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
- o123.MeshType = Enum.MeshType.Wedge
- o124.Parent = o1
- o124.Material = Enum.Material.SmoothPlastic
- o124.BrickColor = BrickColor.new("Really black")
- o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
- o124.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o124.CanCollide = false
- o124.Size = Vector3.new(0.240705281, 0.758447468, 0.200000003)
- o124.CFrame = CFrame.new(49.4108849, 153.589584, 22.5504112, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o124.BottomSurface = Enum.SurfaceType.Smooth
- o124.TopSurface = Enum.SurfaceType.Smooth
- o124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
- o125.Parent = o124
- o125.Scale = Vector3.new(1, 1, 0.703947842)
- o126.Parent = o1
- o126.Material = Enum.Material.SmoothPlastic
- o126.BrickColor = BrickColor.new("Really black")
- o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
- o126.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
- o126.CanCollide = false
- o126.Size = Vector3.new(0.240705281, 0.58586657, 0.200000003)
- o126.CFrame = CFrame.new(48.6950493, 153.616852, 22.1371078, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
- o126.BottomSurface = Enum.SurfaceType.Smooth
- o126.TopSurface = Enum.SurfaceType.Smooth
- o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
- o127.Parent = o126
- o127.Scale = Vector3.new(1, 1, 0.431451917)
- o127.MeshType = Enum.MeshType.Wedge
- o128.Parent = o1
- o128.Material = Enum.Material.SmoothPlastic
- o128.BrickColor = BrickColor.new("Really black")
- o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
- o128.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
- o128.CanCollide = false
- o128.Size = Vector3.new(0.240705281, 1.44422936, 0.563158214)
- o128.CFrame = CFrame.new(49.0667305, 153.941574, 22.351717, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
- o128.BottomSurface = Enum.SurfaceType.Smooth
- o128.TopSurface = Enum.SurfaceType.Smooth
- o128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
- o129.Parent = o1
- o129.Material = Enum.Material.SmoothPlastic
- o129.BrickColor = BrickColor.new("Really black")
- o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
- o129.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
- o129.CanCollide = false
- o129.Size = Vector3.new(0.313371032, 0.726656258, 0.200000003)
- o129.CFrame = CFrame.new(48.1266899, 153.832581, 21.8089848, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
- o129.BottomSurface = Enum.SurfaceType.Smooth
- o129.TopSurface = Enum.SurfaceType.Smooth
- o129.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
- o130.Parent = o129
- o130.Scale = Vector3.new(1, 1, 0.885611713)
- o130.MeshType = Enum.MeshType.Wedge
- o131.Parent = o1
- o131.Material = Enum.Material.SmoothPlastic
- o131.BrickColor = BrickColor.new("Really black")
- o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
- o131.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
- o131.CanCollide = false
- o131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o131.CFrame = CFrame.new(47.867115, 154.450256, 21.6591072, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
- o131.BottomSurface = Enum.SurfaceType.Smooth
- o131.TopSurface = Enum.SurfaceType.Smooth
- o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
- o132.Parent = o131
- o132.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
- o132.MeshType = Enum.MeshType.Wedge
- o133.Name = "Pipe"
- o133.Parent = o1
- o133.Material = Enum.Material.SmoothPlastic
- o133.BrickColor = BrickColor.new("Really black")
- o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
- o133.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
- o133.CanCollide = false
- o133.Size = Vector3.new(0.313371032, 6.74881935, 0.308828712)
- o133.CFrame = CFrame.new(45.2593498, 154.189148, 20.1535282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
- o133.BottomSurface = Enum.SurfaceType.Smooth
- o133.TopSurface = Enum.SurfaceType.Smooth
- o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
- o134.Parent = o133
- o135.Name = "Pipe2"
- o135.Parent = o1
- o135.Material = Enum.Material.SmoothPlastic
- o135.BrickColor = BrickColor.new("Really black")
- o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
- o135.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
- o135.CanCollide = false
- o135.Size = Vector3.new(0.217997238, 4.21914721, 0.308828712)
- o135.CFrame = CFrame.new(46.5356941, 154.043839, 20.8904114, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
- o135.BottomSurface = Enum.SurfaceType.Smooth
- o135.TopSurface = Enum.SurfaceType.Smooth
- o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
- o136.Parent = o135
- o137.Name = "Pipe2"
- o137.Parent = o1
- o137.Material = Enum.Material.SmoothPlastic
- o137.BrickColor = BrickColor.new("Really black")
- o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
- o137.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
- o137.CanCollide = false
- o137.Size = Vector3.new(0.236163691, 0.200000003, 0.358786255)
- o137.CFrame = CFrame.new(44.7047691, 154.041534, 19.8333282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
- o137.BottomSurface = Enum.SurfaceType.Smooth
- o137.TopSurface = Enum.SurfaceType.Smooth
- o137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
- o138.Parent = o137
- o138.Scale = Vector3.new(1, 0.272498846, 1)
- o139.Name = "PipeH"
- o139.Parent = o1
- o139.Material = Enum.Material.Neon
- o139.BrickColor = BrickColor.new("New Yeller")
- o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
- o139.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
- o139.CanCollide = false
- o139.Size = Vector3.new(0.249788493, 0.200000003, 0.308828712)
- o139.CFrame = CFrame.new(42.336956, 154.189194, 18.4662781, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
- o139.BottomSurface = Enum.SurfaceType.Smooth
- o139.TopSurface = Enum.SurfaceType.Smooth
- o139.Color = Color3.new(1, 1, 0)
- o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
- o140.Parent = o139
- o140.Scale = Vector3.new(1, 0.0454160199, 1)
- o141.Name = "Thing"
- o141.Parent = o1
- o141.BrickColor = BrickColor.new("Dark stone grey")
- o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
- o141.Rotation = Vector3.new(-179.999313, 29.9983273, -0.00131815404)
- o141.CanCollide = false
- o141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- o141.CFrame = CFrame.new(48.0843468, 154.613983, 21.6376648, 0.86604023, 1.99242331e-005, 0.499974728, 1.7006736e-005, -1, 1.03919392e-005, 0.499974728, -4.968947e-007, -0.86604023)
- o141.BottomSurface = Enum.SurfaceType.Smooth
- o141.TopSurface = Enum.SurfaceType.Smooth
- o141.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
- o142.Parent = o141
- o142.Scale = Vector3.new(0.181664243, 0.113539964, 0.181663886)
- function destroy(p)
- for i,v in pairs(p.Character:GetChildren()) do
- spawn(function()
- if v:IsA("LocalScript") or v:IsA("Script") then
- v:Destroy()
- end
- end)
- end
- end
- for i,v in pairs(Tool:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
- if v.Name ~= "HandlePart" then
- local w = Instance.new("Weld",Tool.HandlePart)
- w.Part0 = Tool.HandlePart
- w.Part1 = v
- w.C0 = CFrame.new(v.Position-Tool.HandlePart.Position)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
- end
- end
- end
- print(Tool.Name.." Loaded.")
- for i,v in pairs(Tool:GetChildren()) do
- if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
- if v.Material == Enum.Material.Neon then
- v.BrickColor = char:FindFirstChild("Torso").BrickColor
- end
- end
- end
- Tool.Equipped:connect(function()
- ceqpt = true
- bsy = false
- print("|Equipped|: ".."Saving old joints")
- for i,v in pairs(char.Torso:GetChildren()) do
- if v:IsA("Motor6D") and v.Name ~= "Neck" then
- --print("|Equipped|: "..v.Name.." saved!")
- table.insert(jtab,v)
- end
- end
- gyro.Parent = char:WaitForChild("HumanoidRootPart")
- local aWeld = Instance.new("Weld",char["Right Arm"])
- aWeld.Name = "aWeld"
- aWeld.Part0 = Tool.HandlePart
- aWeld.Part1 = char["Right Arm"]
- aWeld.C0 = CFrame.new(0.9,0,0.1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
- local bWeld = Instance.new("Weld",char["Torso"])
- bWeld.Name = "bWeld"
- bWeld.Part0 = char["Torso"]
- bWeld.Part1 = char["Right Arm"]
- bWeld.C0 = CFrame.new(1.2,0.3,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80))
- local cWeld = Instance.new("Weld",char["Torso"])
- cWeld.Name = "cWeld"
- cWeld.Part0 = char["Torso"]
- cWeld.Part1 = char["Left Arm"]
- cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30))
- end)
- Tool.Unequipped:connect(function()
- ceqpt = false
- for i,v in pairs(char.Torso:GetChildren()) do
- if v:IsA("Weld") or v:IsA("Motor6D") then
- if v.Name ~= "Neck" then
- v:Destroy()
- end
- end
- end
- for i,v in pairs(jtab) do
- v:Clone().Parent = char.Torso
- end
- for i,v in pairs(jtab) do
- table.remove(jtab,1)
- end
- gyro.Parent = game:GetService("ServerStorage")
- char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
- gyro.MaxTorque = Vector3.new(0,0,0)
- char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
- --char.Humanoid.WalkSpeed = 16
- --char.Humanoid.JumpPower = 50
- end)
- --Functions
- local rignore = {}
- function rayCast(orig,targ,maxdist)
- local test = Tool.PipeH.Position
- if orig then
- test = orig
- end
- local r = Ray.new(test,(targ-test).unit * maxdist)
- local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
- --print(pos)
- return hit,pos,normal
- end
- function clerp(a,b,c)
- return a:lerp(b,c)
- end
- --NHIgnore = {char}
- function getMouseNH(pos,dir)
- if not pos then
- pos = game:GetService("Workspace").CurrentCamera.CFrame.p
- --print("|gMNH|: First pos!")
- end
- if not dir then
- dir = (plr:GetMouse().Hit.p - pos).unit*2048
- --print("|gMNH|: First dir!")
- end
- local r = Ray.new(pos,dir)
- local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
- if hit then
- if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
- table.insert(rignore,hit)
- --print("|gMNH|: Accessory!")
- return getMouseNH(pos,dir)
- else
- --print("|gMNH|: Part!")
- return hit,pos,normal
- end
- else
- --print("|gMNH|: Nil!")
- --print(pos)
- return hit,pos,normal
- end
- end
- function shoot(targ,op)
- --print("----Target / Old position----")
- --print(targ)
- --print(op)
- --print("-----------------------------")
- local hit,pos,normal = rayCast(op,targ,2048)
- local dir = (targ-op).unit * 2048
- if hit then
- --print("|Shoot|: "..hit.Name)
- --print("|Shoot|: "..pos.X..","..pos.Y..","..pos.Z..".")
- --print("|Shoot|: "..(op-pos).Magnitude)
- if hit.Parent:FindFirstChild("Humanoid") then
- table.insert(rignore,hit)
- local iscus = false
- for i,v in pairs(dmgTab) do
- if hit.Name == v[1] then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - v[2]
- hit:BreakJoints()
- destroy(game:GetService("Players"):GetPlayerFromCharacter(hit.Parent))
- for i=1,7 do
- local blood = Instance.new("Part")
- blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
- blood.CFrame = CFrame.new(pos)
- blood.CanCollide = false
- blood.TopSurface = "Smooth"
- blood.BottomSurface = "Smooth"
- blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- blood.Color = Color3.fromRGB(math.random(150,255),0,0)
- blood.Parent = game:GetService("Workspace")
- end
- iscus = true
- end
- end
- if iscus == false then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - miscDmg
- hit:BreakJoints()
- for i=1,7 do
- local blood = Instance.new("Part")
- blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
- blood.CFrame = CFrame.new(pos)
- blood.CanCollide = false
- blood.TopSurface = "Smooth"
- blood.BottomSurface = "Smooth"
- blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- blood.Color = Color3.fromRGB(math.random(150,255),0,0)
- blood.Parent = game:GetService("Workspace")
- end
- end
- shoot(pos + dir,pos)
- elseif hit.Parent:IsA("Hat") or hit.Parent:IsA("Accessory") then
- table.insert(rignore,hit.Parent)
- --print("|Shoot|: Potential hat; "..hit.Name.." moved to ignore list")
- shoot(pos + dir,pos)
- else
- table.insert(rignore,hit)
- shoot(pos + dir,pos)
- end
- local trace = Instance.new("Part",game.Workspace)
- trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
- trace.BrickColor = char:FindFirstChild("Torso").BrickColor
- trace.Anchored = true
- trace.CanCollide = false
- trace.TopSurface = "Smooth"
- trace.BottomSurface = "Smooth"
- trace.Material = Enum.Material.Neon
- trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
- spawn(function()
- local m = Instance.new("SpecialMesh",trace)
- m.MeshType = Enum.MeshType.Cylinder
- for i=1,10 do
- trace.Transparency = trace.Transparency + 0.1
- m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
- wait(0.05)
- end
- trace:Destroy()
- end)
- else
- --print("|Shoot|: ".."No target or too far away")
- local trace = Instance.new("Part",game.Workspace)
- trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
- trace.BrickColor = char:FindFirstChild("Torso").BrickColor
- trace.Anchored = true
- trace.CanCollide = false
- trace.TopSurface = "Smooth"
- trace.BottomSurface = "Smooth"
- trace.Material = Enum.Material.Neon
- trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
- spawn(function()
- local m = Instance.new("SpecialMesh",trace)
- m.MeshType = Enum.MeshType.Cylinder
- for i=1,10 do
- trace.Transparency = trace.Transparency + 0.1
- m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
- wait(0.05)
- end
- trace:Destroy()
- end)
- end
- end
- --End of functions
- plr:GetMouse().Button1Down:connect(function()
- if ceqpt == true and isaim == true and cd == false then
- cd = true
- local s = Instance.new("Sound",Tool.HandlePart)
- s.SoundId = "rbxassetid://136523485"
- s.PlayOnRemove = false
- s:Play()
- game:GetService("Debris"):AddItem(s,5)
- table.insert(rignore,char)
- local hit,pos,normal = getMouseNH()
- for i,v in pairs(rignore) do
- table.remove(rignore,1)
- end
- --print(pos)
- shoot(pos,Tool.PipeH.CFrame.p)
- if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
- bsy = true
- for i=1,5 do
- if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") and char.HumanoidRootPart:FindFirstChild("RootJoint") and char.Torso:FindFirstChild("Neck") then
- char.Torso:FindFirstChild("bWeld").C0 = clerp(char.Torso.bWeld.C0,(CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))*CFrame.new(0,1,0)),0.2)
- char.Torso:FindFirstChild("cWeld").C0 = clerp(char.Torso.cWeld.C0,(CFrame.new(-1.5,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10))*CFrame.new(0,1,0)),0.2)
- char.HumanoidRootPart:FindFirstChild("RootJoint").C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),0.2)
- char.Torso:FindFirstChild("Neck").C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(240)),0.2)
- wait()
- end
- end
- bsy = false
- end
- table.insert(rignore,char)
- cd = false
- end
- end)
- while not ceqpt do wait() end
- local animspeed = 0.3
- while wait() do
- --if ceqpt == true then print("Equipped") else print ("Unequipped") end
- local cPos = game:GetService("Workspace").CurrentCamera.CFrame.p
- local newPos = cPos - char.HumanoidRootPart.CFrame.p
- local dist = math.sqrt((newPos.X*newPos.X)+(newPos.Y*newPos.Y)+(newPos.Z*newPos.Z))
- --print(dist)
- if dist <= 8.5 and ceqpt == true then
- isaim = true
- if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
- if bsy == false then
- local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
- y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
- char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1,0.5 + (y/100),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)),animspeed)
- char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.5 + (y/60),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),animspeed)
- char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
- char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
- char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
- char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(y/2),math.rad(240)),animspeed)
- --char.Humanoid.WalkSpeed = 6
- --char.Humanoid.JumpPower = 0
- end
- end
- local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
- gyro.MaxTorque = Vector3.new(0,10000000,0)
- gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
- else
- isaim = false
- if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
- if bsy == false then
- local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
- y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
- char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.2,0.3 + math.cos(tick())/5,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80)),animspeed)
- char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0 + math.cos(tick())/5,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30)),animspeed)
- char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
- char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
- char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
- char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
- --char.Humanoid.WalkSpeed = 16
- --char.Humanoid.JumpPower = 50
- end
- end
- gyro.MaxTorque = Vector3.new(0,0,0)
- end
- end
- end
- },
- {
- "Terrain Generation",
- function()
- --[[ terrain lol ]] --[[ joalars2 ]] local char = game:GetService("Players").LocalPlayer.Character local xsi,ysi,zsi = 20,3,20 local xs,ys,zs = -xsi*25,4.1,-xsi*25 local rows = 50 local columns = 50 local intensity = 15 --[[ Lower = More intense = Looks crap ]] local rand = math.random(0,10000) local lowest = nil for i=0,rows*xsi,xsi do for o=0,columns*zsi,zsi do local p = Instance.new("Part") p.Size = Vector3.new(xsi,ysi,zsi) p.Anchored = true p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Locked = true if math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4) <= -0.3*intensity then p.BrickColor = BrickColor.new("Bright blue") p.Reflectance = 0.3 p.Material = "SmoothPlastic" p.CFrame = CFrame.new(Vector3.new(xs,ys,zs) + Vector3.new(i,-84.5,o)) else p.BrickColor = BrickColor.new("Bright green") p.Material = "Grass" p.CFrame = CFrame.new(Vector3.new(xs,ys,zs) + Vector3.new(i,math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4),o) + Vector3.new(0,-80,0)) end if lowest == nil or p.Position.Y < lowest then lowest = p.Position.Y print("Lowest updated: "..lowest) end p.Parent = workspace["Base"] or workspace local randomchance = math.random(1,400) if math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4) > -0.3*intensity then if randomchance <= 20 then local th = math.random(7,20) local tw = math.random(2,8) local lh = math.random(th/2,th) local lw = math.random(tw*1.5,tw*2.5) local b = Instance.new("Part") b.Size = Vector3.new(th,tw,tw) b.Shape = "Cylinder" b.Anchored = true b.TopSurface = "Smooth" b.Name = "Base" b.BottomSurface = "Smooth" b.BrickColor = BrickColor.new("Brown") b.Material = "Wood" b.CFrame = CFrame.new(p.Position + Vector3.new(0,th/2 + ysi/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) b.Parent = p local l1 = Instance.new("Part") l1.Size = Vector3.new(lh,lw,lw) l1.Shape = "Cylinder" l1.Anchored = true l1.TopSurface = "Smooth" l1.BottomSurface = "Smooth" l1.BrickColor = BrickColor.new("Camo") l1.Material = "Grass" l1.CFrame = CFrame.new(b.Position + Vector3.new(0,th/2 + lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l1.Parent = b local l2 = Instance.new("Part") l2.Size = Vector3.new(lw,lw,lw) l2.Shape = "Ball" l2.Anchored = true l2.TopSurface = "Smooth" l2.BottomSurface = "Smooth" l2.BrickColor = BrickColor.new("Camo") l2.Material = "Grass" l2.CFrame = CFrame.new(l1.Position + Vector3.new(0,lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l2.Parent = b local l3 = Instance.new("Part") l3.Size = Vector3.new(lw,lw,lw) l3.Shape = "Ball" l3.Anchored = true l3.TopSurface = "Smooth" l3.BottomSurface = "Smooth" l3.BrickColor = BrickColor.new("Camo") l3.Material = "Grass" l3.CFrame = CFrame.new(l1.Position + Vector3.new(0,-lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l3.Parent = b elseif randomchance > 20 and randomchance <= 25 then for i=1,math.random(4,8) do local rh = math.random(3,6) local rl = math.random(3,6) local rw = math.random(3,6) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Slate" r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance > 25 and randomchance <= 35 then for i=1,math.random(4,8) do local rh = math.random(5,8) local rl = math.random(5,8) local rw = math.random(5,8) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.CanCollide = false r.Material = "Grass" r.BrickColor = BrickColor.new("Camo") r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance == 36 then for i=1,math.random(8,16) do local rh = math.random(8,16) local rl = math.random(8,16) local rw = math.random(8,16) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Slate" r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance == 37 then for i=1,math.random(8,16) do local rh = math.random(10,18) local rl = math.random(10,18) local rw = math.random(10,18) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.CanCollide = false r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Grass" r.BrickColor = BrickColor.new("Camo") r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end end else --[[ Water Generation ]] end end wait(0.1) end workspace["Base"].Transparency = 1 workspace["Base"].CanCollide = false
- end
- },
- {
- "Tea",
- function()
- print("Loading...") local ot = tick() local plr = game:GetService("Players").LocalPlayer local char,mouse = plr.Character,plr:GetMouse() local equipped = false local cd = false local sizemod = 1 local tRotX = 0 local tRotY = 0 local tRotZ = 0 local mode = true local tool = script.Parent if not tool:IsA("Tool") then print("Creating tool.") tool = Instance.new("Tool",plr.Backpack) tool.Name = "Teapot" tool.ToolTip = "*angery*" tool.CanBeDropped = false script.Parent = tool end local kettled = {} tool.Grip = CFrame.new(0,0,0.8 * sizemod) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) local handle = tool:FindFirstChild("Handle") if handle == nil then handle = Instance.new("Part",tool) handle.Name = "Handle" handle.Size = Vector3.new(sizemod,sizemod,sizemod) handle.CanCollide = false handle.BrickColor = BrickColor.new("White") handle.Shape = "Ball" handle.Size = Vector3.new(0.2,0.2,0.2) local mesh = Instance.new("SpecialMesh",handle) mesh.MeshType = Enum.MeshType.FileMesh mesh.MeshId = "rbxassetid://1594167" mesh.Scale = Vector3.new(1,1,1)*sizemod end local pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp local s1 = Instance.new("Sound",handle) s1.SoundId = "rbxassetid://318794788" s1.Looped = true s1.Volume = 2 s1.Pitch = 4 local particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) coroutine.resume(coroutine.create(function() while wait() do particle.Acceleration = Vector3.new((math.cos(tick()*2)/4)*sizemod,sizemod,(math.sin(tick()*1.5)/3)*sizemod) end end)) function throw() local cln = handle:Clone() for i,v in pairs(cln:GetChildren()) do if v:IsA("Sound") then v:Destroy() end end game:GetService("Debris"):AddItem(s,0.9) cln.Name = "Teapot" cln.Size = Vector3.new(1,1,1)*sizemod cln.Velocity = ((mouse.Hit.p - handle.Position).unit*250 + Vector3.new(0,10,0)) cln.Parent = game.Workspace local hitHead = false local tev tev = cln.Touched:connect(function(t) if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) then local isKettled = false for i,v in pairs(kettled) do if game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Name == v then isKettled = true end end if isKettled == false then tev:disconnect() local pname = game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Name table.insert(kettled,pname) if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) ~= plr then local tchar = game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Character cln.Parent = t.Parent local weld = Instance.new("Weld") weld.Part0 = cln weld.Part1 = t.Parent:WaitForChild("Head") weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) weld.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) weld.Parent = cln hitHead = true local s = Instance.new("Sound",cln) s.SoundId = "rbxassetid://399768457" s.Volume = math.huge s:Play() wait(8) if cln.Parent ~= nil then if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) then spawn(function() tchar:BreakJoints() tchar:FindFirstChild("Humanoid").Health = 0 end) end local p = Instance.new("Part",tchar) p.CanCollide = false p.Anchored = true p.Transparency = 0 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Size = Vector3.new(0.2,0.2,0.2) p.BrickColor = BrickColor.new("Institutional White") local p2 = Instance.new("Part",tchar) p2.CanCollide = false p2.Anchored = true p2.Transparency = 0 p2.TopSurface = "Smooth" p2.BottomSurface = "Smooth" p2.Size = Vector3.new(0.2,0.2,0.2) p2.BrickColor = BrickColor.new("Institutional White") local p3 = Instance.new("Part",tchar) p3.CanCollide = false p3.Anchored = true p3.Transparency = 0 p3.TopSurface = "Smooth" p3.BottomSurface = "Smooth" p3.Size = Vector3.new(0.2,0.2,0.2) p3.BrickColor = BrickColor.new("Institutional White") local p4 = Instance.new("Part",tchar) p4.CanCollide = false p4.Anchored = true p4.Transparency = 0 p4.TopSurface = "Smooth" p4.BottomSurface = "Smooth" p4.Size = Vector3.new(0.2,0.2,0.2) p4.BrickColor = BrickColor.new("Institutional White") local m = Instance.new("SpecialMesh",p) m.MeshType = "Sphere" m.Scale = (Vector3.new(7,7,7)*sizemod)*8 local m2 = Instance.new("SpecialMesh",p2) m2.MeshType = "Sphere" m2.Scale = (Vector3.new(1,1,1)*sizemod)*8 local m3 = Instance.new("BlockMesh",p3) m3.Scale = (Vector3.new(7,7,7)*sizemod)*8 local m4 = Instance.new("BlockMesh",p4) m4.Scale = (Vector3.new(1,1,1)*sizemod)*8 local s = Instance.new("Sound",p) s.SoundId = "rbxassetid://157878578" s.Volume = math.huge s:Play() local sc = cln.CFrame p.CFrame = sc p2.CFrame = sc p3.CFrame = sc p4.CFrame = sc p.Material = "Neon" p2.Material = "Neon" p3.Material = "Neon" p4.Material = "Neon" local pt local p2t local p3t local p4t function brk(c) if c.Parent ~= plr.Character and c.Parent.Parent ~= plr.Character and c.Parent.Parent.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk2(c) if c.Parent ~= plr.Character and c.Parent.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk3(c) if c.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk4(c) local success, msg = pcall(brk,c) if success == false then print("Errored: "..msg) local success, msg = pcall(brk2,c) if success == false then print("Errored: "..msg) brk3(c) end end end pt = p.Touched:connect(function(c) brk4(c) end) p2t = p2.Touched:connect(function(c) brk4(c) end) p3t = p3.Touched:connect(function(c) brk4(c) end) p4t = p4.Touched:connect(function(c) brk4(c) end) local hitReg = {} spawn(function() local reg = Region3.new(p.Position - Vector3.new(20*sizemod,20*sizemod,20*sizemod),p.Position + Vector3.new(20*sizemod,20*sizemod,20*sizemod)) local ht = workspace:FindPartsInRegion3(reg,char,100) for i,v in pairs(ht) do brk4(v) end end) cln:Destroy() for i=1,20 do m.Scale = m.Scale + (Vector3.new(3,3,3)*sizemod) m2.Scale = m2.Scale + (Vector3.new(3,3,3)*sizemod) m3.Scale = m3.Scale + (Vector3.new(3,3,3)*sizemod) m4.Scale = m4.Scale + (Vector3.new(3,3,3)*sizemod) p.Transparency = p.Transparency + 1/20 p2.Transparency = p2.Transparency + 1/20 p3.Transparency = p3.Transparency + 1/20 p4.Transparency = p4.Transparency + 1/20 p.CFrame = sc p2.CFrame = sc p3.CFrame = sc * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) p4.CFrame = sc * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) wait() end pt:disconnect() p2t:disconnect() p3t:disconnect() p4t:disconnect() end local isub = 0 for i,v in pairs(kettled) do if pname == v then table.remove(kettled,i-isub) isub = isub + 1 end end end end elseif game:GetService("Players"):GetPlayerFromCharacter(t.Parent.Parent) then else for i=1,10 do local p = Instance.new("Part",workspace) p.Size = Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10) p.CFrame = cln.CFrame p.Velocity = Vector3.new(math.random(-30,30),math.random(3,50),math.random(-30,30)) p.BrickColor = cln.BrickColor p.TopSurface = "Smooth" p.BottomSurface = "Smooth" game:GetService("Debris"):AddItem(p,math.random(10,25)/10) end tev:disconnect() cln.Anchored = true cln.CanCollide = false cln.Transparency = 1 local s = Instance.new("Sound",cln) s.SoundId = "rbxassetid://138122923" s.Volume = math.huge s:Play() wait(1.5) cln:Destroy() end end) wait() cln.CanCollide = true wait(5) if hitHead == false then cln:Destroy() tev:disconnect() end end tool.Equipped:connect(function() if mode == true then char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) else char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) end equipped = true s1:Play() for i,v in pairs(handle:GetChildren()) do if v.Name == "Particles" then v:Destroy() end end pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) end) tool.Unequipped:connect(function() equipped = false s1:Stop() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) end) local isPour = false mouse.Button1Down:connect(function() if equipped == true and cd == false and mode == false then cd = true local s = Instance.new("Sound",handle) s.SoundId = "rbxassetid://444895479" s.Volume = 2 s.Pitch = math.random(900,1100)/1000 s:Play() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(65),math.rad(90),math.rad(0)) spawn(function() throw() end) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) cd = false elseif equipped == true and cd == false and mode == true then cd = true isPour = true local mUp local pour = Instance.new("Part",pp) pour.Anchored = true pour.CanCollide = false pour.BrickColor = BrickColor.new("Brown") pour.TopSurface = "Smooth" pour.BottomSurface = "Smooth" pour.Transparency = 0.3 local ps = Instance.new("Sound",pp) ps.SoundId = "rbxassetid://329308062" ps.Volume = 2 ps.Looped = true ps.Pitch = 3 ps:Play() mUp = mouse.Button1Up:connect(function() mUp:disconnect() cd = false isPour = false pour:Destroy() ps:Destroy() tRotX = 0 tRotY = 0 tRotZ = 0 end) while cd == true do tRotX = 45 tRotY = 0 tRotZ = 0 local ray = Ray.new(pp.Position,Vector3.new(0,-1000,0)) local part,pos,normal = workspace:FindPartOnRay(ray,char,false,true) pour.Size = Vector3.new(0.2,0.2,(pos-pp.Position).Magnitude) pour.CFrame = CFrame.new(pp.Position,pos) * CFrame.new(0,0,-(pos-pp.Position).Magnitude/2) if part then if part.Name ~= "Tea" then local p = Instance.new("Part",part) p.Name = "Tea" p.BrickColor = BrickColor.new("Brown") p.Size = Vector3.new(0.2,0.7,0.7) p.Transparency = 0.3 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.CanCollide = false p.TopSurface = "Smooth" p.Anchored = true p.BottomSurface = "Smooth" p.Shape = "Cylinder" p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(normal.X),math.rad(normal.Y),math.rad(normal.Z+90)) Instance.new("Vector3Value",p).Value = p.CFrame.p local shrink local frm = 0 shrink = game:GetService("RunService").RenderStepped:connect(function() frm = frm + 1 if math.floor(frm/4) == frm/4 then spawn(function() local reg = Region3.new(p.Position - Vector3.new(p.Size.Y/2,3,p.Size.Y/2),p.Position + Vector3.new(p.Size.Y/2,3,p.Size.Y/2)) local ht = workspace:FindPartsInRegion3(reg,char,100) for i,v in pairs(ht) do if v.Parent:FindFirstChild("Humanoid") then v.Parent.Humanoid.Health = v.Parent.Humanoid.Health - v.Parent.Humanoid.MaxHealth/200 end end end) end p.Size = p.Size - Vector3.new(0,0.02,0.02) if p.Size.Y <= 0.3 then p:Destroy() shrink:disconnect() end end) local particle1 = Instance.new("ParticleEmitter",p) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle1.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle1.Transparency = NumberSequence.new(sk) particle1.Texture = "rbxassetid://453789629" particle1.Lifetime = NumberRange.new(2,2.3) particle1.Rate = 200 particle1.Speed = NumberRange.new(0,0) particle1.Acceleration = Vector3.new(0,0.5,0) else part.Size = part.Size + Vector3.new(0,0.2,0.2) part.CFrame = CFrame.new(part.Value.Value) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) end end wait() end end end) mouse.KeyDown:connect(function(key) if cd == false and equipped == true then if key == "q" then if mode == false then mode = true char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) else mode = false char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) end elseif key == "u5jt" then cd = true handle.Transparency = 1 local mug = Instance.new("Part",tool) mug.CanCollide = false mug.BrickColor = BrickColor.new("Institutional white") local mesh = Instance.new("SpecialMesh",mug) mesh.MeshId = "rbxassetid://433095032" mug.Size = Vector3.new(0.2,0.2,0.2) mesh.Scale = Vector3.new(0.145,0.145,0.145) local w = Instance.new("Weld") w.Part0 = mug w.Part1 = char:WaitForChild("Right Arm") w.C0 = CFrame.new(1,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) w.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)) w.Parent = mug local pp1 = Instance.new("Part",mug) pp1.CanCollide = false pp1.Size = Vector3.new(0.7,0.2,0.6) pp1.BrickColor = BrickColor.new("Brown") pp1.Material = "SmoothPlastic" pp1.TopSurface = "Smooth" pp1.BottomSurface = "Smooth" Instance.new("CylinderMesh",pp1) particle:Clone().Parent = pp1 local w = Instance.new("Weld") w.Part0 = pp1 w.Part1 = mug w.C0 = CFrame.new(0.15,-0.3,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp1 mouse.Button1Down:connect(function() end) tRotX = 0 tRotY = 0 tRotZ = 0 end end end) plr.Chatted:connect(function(msg) if string.lower(string.sub(msg,1,3)) == "-s " then sizemod = string.sub(msg,4,#msg) handle.Mesh.Scale = Vector3.new(1,1,1)*sizemod for i,v in pairs(handle:GetChildren()) do if v.Name == "Particles" or v:IsA("Sound") then v:Destroy() end end s1 = Instance.new("Sound",handle) s1.SoundId = "rbxassetid://318794788" s1.Looped = true s1.Volume = 2 s1.Pitch = 4 s1:Play() pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) tRotX = 0 tRotY = 0 tRotZ = 0 end end) print("Loaded! Time elapsed: "..tick() - ot) while wait() do tool.Grip = tool.Grip:lerp(CFrame.new(0,0,0.8 * sizemod) * CFrame.Angles(math.rad(tRotX),math.rad(tRotY),math.rad(tRotZ)),0.33) end
- end
- },
- {
- "Slicey Dicey",
- function()
- local oldtick = tick()
- warn("Slicey Dicey - By joalars2")
- local plr = game:GetService("Players").LocalPlayer
- local char,mouse = plr.Character,plr:GetMouse()
- local fadeparts = {}
- --[[ Setting up the animation rig ]]
- local dfj = {}
- char:WaitForChild("Animate"):Destroy()
- char:WaitForChild("Humanoid"):WaitForChild("Animator"):Destroy()
- for i,v in pairs(char:FindFirstChild("Torso"):GetChildren()) do
- if v:IsA("Motor6D") and v.Name ~= "Neck" then
- table.insert(dfj,v:Clone())
- v:Destroy()
- end
- end
- local state = "idle"
- local rootpart = char:FindFirstChild("HumanoidRootPart")
- local rootjoint = rootpart:FindFirstChild("RootJoint")
- rootjoint.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
- local rarm = Instance.new("Weld",char:FindFirstChild("Right Arm") or nil)
- rarm.Part0 = char:FindFirstChild("Torso") or nil
- rarm.Part1 = char:FindFirstChild("Right Arm") or nil
- rarm.C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- rarm.C1 = CFrame.new(-0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- local larm = Instance.new("Weld",char:FindFirstChild("Left Arm") or nil)
- larm.Part0 = char:FindFirstChild("Torso") or nil
- larm.Part1 = char:FindFirstChild("Left Arm") or nil
- larm.C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- larm.C1 = CFrame.new(0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- local rleg = Instance.new("Weld",char:FindFirstChild("Right Leg") or nil)
- rleg.Part0 = char:FindFirstChild("Torso") or nil
- rleg.Part1 = char:FindFirstChild("Right Leg") or nil
- rleg.C0 = CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- rleg.C1 = CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- local lleg = Instance.new("Weld",char:FindFirstChild("Left Leg") or nil)
- lleg.Part0 = char:FindFirstChild("Torso") or nil
- lleg.Part1 = char:FindFirstChild("Left Leg") or nil
- lleg.C0 = CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- lleg.C1 = CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- local neck = char:FindFirstChild("Torso"):FindFirstChild("Neck") or nil
- neck.Part0 = char:FindFirstChild("Torso") or nil
- neck.Part1 = char:FindFirstChild("Head") or nil
- neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- --[[ Weapons ]]
- local isClickCombo = false
- local clickTimer = 0
- local clickCombo = 0
- local clickCD = false
- local soundCD = false
- local moveCD = false
- local p1 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
- p1.Size = Vector3.new(0.2,0.2,0.2)
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- p1.CanCollide = false
- local m1 = Instance.new("SpecialMesh",p1)
- m1.VertexColor = Vector3.new(255,255,0)
- m1.MeshId = "rbxassetid://10681506"
- m1.TextureId = "rbxassetid://10681501"
- m1.Scale = Vector3.new(1,1,1)
- local w1 = Instance.new("Weld",p1)
- w1.Part0 = p1
- w1.Part1 = char:FindFirstChild("Right Arm") or nil
- w1.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
- local p2 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
- p2.Size = Vector3.new(0.2,1.3,2)
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- p2.Transparency = 1
- p2.CanCollide = false
- local w1 = Instance.new("Weld",p2)
- w1.Part0 = p2
- w1.Part1 = char:FindFirstChild("Right Arm") or nil
- w1.C0 = CFrame.new(-0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
- p2.Touched:connect(function(p)
- local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
- if hum and isClickCombo then
- hum.Health = hum.Health - hum.MaxHealth/20
- if soundCD == false then
- soundCD = true
- local s = Instance.new("Sound",p1)
- s.SoundId = "rbxassetid://566593606"
- s.Volume = 2.5
- s:Play()
- game:GetService("Debris"):AddItem(s,1.5)
- wait(0.1)
- soundCD = false
- end
- end
- end)
- local p3 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
- p3.Size = Vector3.new(0.2,0.2,0.2)
- p3.TopSurface = "Smooth"
- p3.BottomSurface = "Smooth"
- p3.CanCollide = false
- local m2 = Instance.new("SpecialMesh",p3)
- m2.VertexColor = Vector3.new(255,255,0)
- m2.MeshId = "rbxassetid://10681506"
- m2.TextureId = "rbxassetid://10681501"
- m2.Scale = Vector3.new(1,1,1)
- local w2 = Instance.new("Weld",p3)
- w2.Part0 = p3
- w2.Part1 = char:FindFirstChild("Left Arm") or nil
- w2.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(180),math.rad(0))
- local p4 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
- p4.Size = Vector3.new(0.2,1.3,2)
- p4.TopSurface = "Smooth"
- p4.BottomSurface = "Smooth"
- p4.Transparency = 1
- p4.CanCollide = false
- local w1 = Instance.new("Weld",p4)
- w1.Part0 = p4
- w1.Part1 = char:FindFirstChild("Left Arm") or nil
- w1.C0 = CFrame.new(0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
- p4.Touched:connect(function(p)
- local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
- if hum and isClickCombo and hum ~= char:FindFirstChild("Humanoid") then
- hum.Health = hum.Health - hum.MaxHealth/20
- if soundCD == false then
- soundCD = true
- local s = Instance.new("Sound",p3)
- s.SoundId = "rbxassetid://566593606"
- s.Volume = 2.5
- s:Play()
- game:GetService("Debris"):AddItem(s,1.5)
- wait(0.1)
- soundCD = false
- end
- end
- end)
- mouse.Button1Down:connect(function()
- if clickCD == false then
- if clickCombo == 0 then
- if not char:FindFirstChild("Right Arm") then
- clickCombo = 1
- end
- end
- if clickCombo == 1 then
- if not char:FindFirstChild("Left Arm") then
- clickCombo = 0
- end
- end
- if not char:FindFirstChild("Right Arm") and not char:FindFirstChild("Left Arm") then
- clickCombo = 3
- end
- if clickCombo == 0 then
- local oldtick = tick()
- state = "busy"
- clickCD = true
- isClickCombo = true
- clickTimer = 1
- clickCombo = clickCombo + 1
- for i=1,5 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(45)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(160)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(20),math.rad(0)),0.4)
- wait()
- end
- wait()
- for i=1,5 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(70),math.rad(40)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(240)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(-60),math.rad(0)),0.4)
- wait()
- end
- state = "idle"
- clickCD = false
- elseif clickCombo == 1 then
- local oldtick = tick()
- state = "busy"
- clickCD = true
- isClickCombo = true
- clickTimer = 1
- clickCombo = 0
- for i=1,5 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-45)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(200)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(0)),0.4)
- wait()
- end
- wait()
- for i=1,5 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(-40)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(120)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(60),math.rad(0)),0.4)
- wait()
- end
- state = "idle"
- clickCD = false
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if moveCD == false and clickCD == false then
- clickCD = true
- moveCD = true
- state = "busy"
- op1 = p1
- op3 = p3
- for i=1,5 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(130)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-130)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- wait()
- end
- p1.Transparency = 1
- p3.Transparency = 1
- local dir = rootpart.CFrame.lookVector*2
- local p = Instance.new("Part")
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = (CFrame.new(rootpart.Position,rootpart.Position + dir) * CFrame.new(1.3,0,-dir.Magnitude)) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
- local m = Instance.new("SpecialMesh",p)
- m.VertexColor = Vector3.new(255,255,0)
- m.MeshId = "rbxassetid://10681506"
- m.TextureId = "rbxassetid://10681501"
- m.Scale = Vector3.new(1,1,1)
- p.Parent = char
- local p2 = Instance.new("Part")
- p2.Size = Vector3.new(0.2,0.2,0.2)
- p2.Anchored = true
- p2.CanCollide = false
- p2.CFrame = (CFrame.new(rootpart.Position,rootpart.Position + dir) * CFrame.new(-1.3,0,-dir.Magnitude)) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
- local m2 = Instance.new("SpecialMesh",p2)
- m2.VertexColor = Vector3.new(255,255,0)
- m2.MeshId = "rbxassetid://10681506"
- m2.TextureId = "rbxassetid://10681501"
- m2.Scale = Vector3.new(1,1,1)
- p2.Parent = char
- local frm
- local p1l = 0
- local p2l = 0
- frm = game:GetService("RunService").RenderStepped:connect(function()
- if p1l < 50 then
- p1l = p1l + 1
- local r1 = Ray.new(p.Position,-p.CFrame.lookVector)
- local pa1,po1,no1 = workspace:FindPartOnRayWithIgnoreList(r1,char:GetChildren(),false,true)
- p.CFrame = CFrame.new(po1,(po1 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
- if pa1 ~= nil then
- if p1l < 40 then
- local hum = pa1.Parent:FindFirstChild("Humanoid") or pa1.Parent.Parent:FindFirstChild("Humanoid")
- if hum then
- pa1:BreakJoints()
- end
- end
- p1l = 40
- end
- else
- p:Destroy()
- for i=1,10 do
- op1.Transparency = op1.Transparency - 0.1
- wait()
- end
- end
- if p2l < 50 then
- p2l = p2l + 1
- local r2 = Ray.new(p2.Position,-p2.CFrame.lookVector)
- local pa2,po2,no2 = workspace:FindPartOnRayWithIgnoreList(r2,char:GetChildren(),false,true)
- p2.CFrame = CFrame.new(po2,(po2 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
- if pa2 ~= nil then
- if p2l < 40 then
- local hum = pa2.Parent:FindFirstChild("Humanoid") or pa2.Parent.Parent:FindFirstChild("Humanoid")
- if hum then
- pa2:BreakJoints()
- end
- end
- p2l = 40
- end
- else
- p2:Destroy()
- for i=1,10 do
- op3.Transparency = op3.Transparency - 0.1
- wait()
- end
- end
- if p1l > 40 then
- p.Transparency = p.Transparency + 0.1
- end
- if p2l > 40 then
- p2.Transparency = p2.Transparency + 0.1
- end
- if p.Parent == nil and p2.Parent == nil then
- frm:disconnect()
- wait(1)
- clickCD = false
- moveCD = false
- end
- end)
- wait()
- for i=1,3 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- wait()
- end
- for i=1,10 do
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
- wait()
- end
- state = "idle"
- end
- end
- end)
- --[[ Animation application ]]
- game:GetService("RunService").RenderStepped:connect(function()
- if char:FindFirstChild("Humanoid").WalkSpeed < 20 then
- char:FindFirstChild("Humanoid").WalkSpeed = 20
- end
- for i,v in pairs(fadeparts) do
- if v:IsA("BasePart") then
- v.Transparency = v.Transparency + 1/30
- if v.Transparency >= 1 then
- v:Destroy()
- end
- end
- end
- clickTimer = clickTimer - 1/60
- if clickTimer <= 0 then clickTimer = 0 clickCombo = 0 isClickCombo = false end
- local spd = (0.2*char:FindFirstChild("Humanoid").WalkSpeed)/16
- if state ~= "busy" then
- local ray = Ray.new(rootpart.Position,Vector3.new(0,-4,0))
- local part,pos,normal = workspace:FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
- if rootpart.Velocity.Magnitude > 0.5 and part ~= nil then
- state = "running"
- elseif rootpart.Velocity.Magnitude <= 0.5 and part ~= nil then
- state = "idle"
- elseif rootpart.Velocity.Y > 0 and part == nil then
- state = "jumping"
- elseif rootpart.Velocity.Y <= 0 and part == nil then
- state = "falling"
- end
- if state == "idle" then
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-(math.sin(tick()*1*spd*5)-1)*2)),spd)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad((math.sin(tick()*1*spd*5)-1)*2)),spd)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(math.sin(tick()*2*spd*5)*10),math.rad(0),math.rad(0)),spd)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-math.sin(tick()*2*spd*5)*10),math.rad(0),math.rad(0)),spd)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- elseif state == "running" then
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(math.sin(tick()*8*spd*5)*90),math.rad(0),math.rad(0)),spd)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-math.sin(tick()*8*spd*5)*90),math.rad(0),math.rad(0)),spd)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-math.sin(tick()*8*spd*5)*90),-math.rad(math.sin(tick()*8*spd*5)*30),math.rad(0)),spd)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(math.sin(tick()*8*spd*5)*90),-math.rad(math.sin(tick()*8*spd*5)*30),math.rad(0)),spd)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-80),math.rad(rootpart.RotVelocity.Y*2.5),math.rad(180)),spd)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- elseif state == "jumping" then
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- elseif state == "falling" then
- rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
- larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
- rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
- end
- end
- end)
- warn("Loaded! Time elapsed: "..tick() - oldtick)
- end
- },
- {
- "Ghost - Animated",
- function()
- local time = tick()
- print("Loading Wraith by joalars2...")
- local plr = game:GetService("Players").LocalPlayer
- local mouse,char = plr:GetMouse(),plr.Character
- local amountGhosts = 5
- for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
- local toggle,cd,mcd = false,false,false
- local ghosts = {}
- local temptab = {}
- char:WaitForChild("Animate"):Destroy()
- char.Humanoid:WaitForChild("Animator"):Destroy()
- local state = "idle"
- local gt = false
- local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
- gyro.MaxTorque = Vector3.new(0,0,0)
- gyro.D = 0
- gyro.P = 100000000
- local wCol = BrickColor.new("Really red")
- local wCol2 = BrickColor.new("Really black")
- local gCol = BrickColor.new("Toothpaste")
- local gCol2 = BrickColor.new("Institutional white")
- function searchAll(m,clear)
- if clear then
- if clear == true then
- for i,v in pairs(temptab) do
- table.remove(temptab,1)
- end
- end
- end
- for i,v in pairs(m:GetChildren()) do
- if v then
- local s = v:Clone()
- for _,b in pairs(s:GetChildren()) do
- b:Destroy()
- end
- if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
- if s.Name ~= "HumanoidRootPart" then
- s.Anchored = true
- s.CanCollide = false
- s.Transparency = 0.95
- s.TopSurface = "Smooth"
- s.BottomSurface = "Smooth"
- s.FrontSurface = "Smooth"
- s.RightSurface = "Smooth"
- s.BackSurface = "Smooth"
- s.LeftSurface = "Smooth"
- if s.Material ~= Enum.Material.Neon then
- if gt == true then
- s.BrickColor = wCol2
- else
- s.BrickColor = gCol2
- end
- else
- if gt == true then
- s.BrickColor = wCol
- else
- s.BrickColor = gCol
- end
- end
- for _,c in pairs(v:GetChildren()) do
- if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
- c:Clone().Parent = s
- end
- end
- local objValue = Instance.new("ObjectValue",s)
- objValue.Name = "Target"
- objValue.Value = v
- table.insert(temptab,s)
- end
- --elseif s:IsA("CharacterMesh") then
- --table.insert(temptab,s)
- end
- --searchAll(v)
- end
- end
- return temptab
- end
- function CreateGhost()
- local ghost = Instance.new("Model",game.Workspace)
- searchAll(char,true)
- ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
- --Instance.new("Humanoid",ghost)
- for i,v in pairs(temptab) do
- v:Clone().Parent = ghost
- end
- table.insert(ghosts,ghost)
- end
- function ClearGhosts()
- for i,v in pairs(ghosts) do
- v:Destroy()
- end
- for i,v in pairs(ghosts) do
- table.remove(ghosts,1)
- end
- for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
- if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
- v:Destroy()
- end
- end
- end
- Instance.new("ForceField",char).Visible = false
- local e1 = Instance.new("Part",char)
- e1.Size = Vector3.new(0.2,0.2,0.2)
- e1.TopSurface = "Smooth"
- e1.BottomSurface = "Smooth"
- e1.Material = "Neon"
- e1.Transparency = 1
- e1.Anchored = true
- e1.CanCollide = false
- e1.BrickColor = gCol
- e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.6)
- local em1 = Instance.new("SpecialMesh",e1)
- em1.MeshType = "Sphere"
- local e2 = Instance.new("Part",char)
- e2.Size = Vector3.new(0.2,0.2,0.2)
- e2.TopSurface = "Smooth"
- e2.BottomSurface = "Smooth"
- e2.Transparency = 1
- e2.Material = "Neon"
- e2.Anchored = true
- e2.CanCollide = false
- e2.BrickColor = gCol
- e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.6)
- local em2 = Instance.new("SpecialMesh",e2)
- em2.MeshType = "Sphere"
- toggle = true
- for i=1,amountGhosts do
- CreateGhost()
- end
- char.Parent = game:GetService("Workspace").CurrentCamera
- char:FindFirstChild("Head").Transparency = 1
- char:FindFirstChild("Torso").Transparency = 1
- char:FindFirstChild("Right Arm").Transparency = 1
- char:FindFirstChild("Left Arm").Transparency = 1
- char:FindFirstChild("Right Leg").Transparency = 1
- char:FindFirstChild("Left Leg").Transparency = 1
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 1
- end
- end
- char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
- local p1 = Instance.new("Part",workspace)
- local m1 = Instance.new("SpecialMesh",p1)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(5,5,5)
- p1.Size = Vector3.new(1,1,1)
- p1.Anchored = true
- p1.CanCollide = false
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- p1.BrickColor = gCol
- p1.Material = "Neon"
- local p2 = Instance.new("Part",workspace)
- local m2 = Instance.new("SpecialMesh",p2)
- m2.MeshType = "Sphere"
- m2.Scale = Vector3.new(8,8,8)
- p2.Size = Vector3.new(1,1,1)
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- p2.BrickColor = gCol2
- p2.Material = "Neon"
- local p3 = Instance.new("Part",workspace)
- local m3 = Instance.new("BlockMesh",p3)
- m3.Scale = Vector3.new(7,7,7)
- p3.Size = Vector3.new(1,1,1)
- p3.Transparency = 0.4
- p3.Anchored = true
- p3.CanCollide = false
- p3.TopSurface = "Smooth"
- p3.BottomSurface = "Smooth"
- p3.BrickColor = gCol
- p3.Material = "Neon"
- local p4 = Instance.new("Part",workspace)
- local m4 = Instance.new("BlockMesh",p4)
- m4.Scale = Vector3.new(10,10,10)
- p4.Size = Vector3.new(1,1,1)
- p4.Transparency = 0.4
- p4.Anchored = true
- p4.CanCollide = false
- p4.TopSurface = "Smooth"
- p4.BottomSurface = "Smooth"
- p4.BrickColor = gCol2
- p4.Material = "Neon"
- local currentframe = 0
- local frmR
- frmR = game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if currentframe < 1*60 then
- p1.CFrame = char:WaitForChild("Torso").CFrame
- p2.CFrame = char:WaitForChild("Torso").CFrame
- p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
- m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
- m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
- m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
- p1.Transparency = p1.Transparency + (1/(1*60))
- p2.Transparency = p2.Transparency + (1/(1*60))
- p3.Transparency = p3.Transparency + (1/(1*60))
- p4.Transparency = p4.Transparency + (1/(1*60))
- else
- p1:Destroy()
- p2:Destroy()
- p3:Destroy()
- p4:Destroy()
- frmR:disconnect()
- end
- end)
- char.Humanoid.MaxHealth = math.huge
- wait()
- char.Humanoid.Health = math.huge
- --[[mouse.KeyDown:connect(function(key)
- if key == "r" then
- print("R!")
- if cd == false then
- print("No cooldown!")
- cd = true
- if toggle == false then
- print("Entering godmode")
- toggle = true
- Instance.new("ForceField",char)
- for i=1,amountGhosts do
- CreateGhost()
- end
- char.Parent = game:GetService("Workspace").CurrentCamera
- char:FindFirstChild("Head").Transparency = 1
- char:FindFirstChild("Torso").Transparency = 1
- char:FindFirstChild("Right Arm").Transparency = 1
- char:FindFirstChild("Left Arm").Transparency = 1
- char:FindFirstChild("Right Leg").Transparency = 1
- char:FindFirstChild("Left Leg").Transparency = 1
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 1
- end
- end
- else
- print("Exiting godmode")
- toggle = false
- for i,v in pairs(ghosts) do
- v:Destroy()
- end
- char.Parent = game:GetService("Workspace")
- char:FindFirstChild("ForceField"):Destroy()
- char:FindFirstChild("Head").Transparency = 0
- char:FindFirstChild("Torso").Transparency = 0
- char:FindFirstChild("Right Arm").Transparency = 0
- char:FindFirstChild("Left Arm").Transparency = 0
- char:FindFirstChild("Right Leg").Transparency = 0
- char:FindFirstChild("Left Leg").Transparency = 0
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 0
- end
- end
- end
- cd = false
- end
- end
- end)]]
- mouse.KeyDown:connect(function(key)
- spawn(function()
- if key == "f" and toggle == true and mcd == false then
- if #ghosts < amountGhosts then
- print(#ghosts.."<")
- mcd = true
- ClearGhosts()
- for i=1,amountGhosts do
- CreateGhost()
- end
- local p1 = Instance.new("Part",workspace)
- local m1 = Instance.new("SpecialMesh",p1)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(7,7,7)
- p1.Size = Vector3.new(1,1,1)
- p1.Anchored = true
- p1.CanCollide = false
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- if gt == false then
- p1.BrickColor = gCol
- else
- p1.BrickColor = wCol
- end
- p1.Material = "Neon"
- local p2 = Instance.new("Part",workspace)
- local m2 = Instance.new("SpecialMesh",p2)
- m2.MeshType = "Sphere"
- m2.Scale = Vector3.new(9,9,9)
- p2.Size = Vector3.new(1,1,1)
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- if gt == false then
- p2.BrickColor = gCol2
- else
- p2.BrickColor = wCol2
- end
- p2.Material = "Neon"
- local currentframe = 0
- local frmR
- frmR = game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if currentframe < 0.25*60 then
- p1.CFrame = char:WaitForChild("Torso").CFrame
- p2.CFrame = char:WaitForChild("Torso").CFrame
- p1.Transparency = p1.Transparency + (1/(0.25*60))
- p2.Transparency = p2.Transparency + (1/(0.25*60))
- else
- p1:Destroy()
- p2:Destroy()
- mcd = false
- frmR:disconnect()
- end
- end)
- else
- mcd = true
- ClearGhosts()
- local p1 = Instance.new("Part",workspace)
- local m1 = Instance.new("SpecialMesh",p1)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(7,7,7)
- p1.Size = Vector3.new(1,1,1)
- p1.Anchored = true
- p1.CanCollide = false
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- if gt == false then
- p1.BrickColor = gCol
- else
- p1.BrickColor = wCol
- end
- p1.Material = "Neon"
- local p2 = Instance.new("Part",workspace)
- local m2 = Instance.new("SpecialMesh",p2)
- m2.MeshType = "Sphere"
- m2.Scale = Vector3.new(9,9,9)
- p2.Size = Vector3.new(1,1,1)
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- if gt == false then
- p2.BrickColor = gCol2
- else
- p2.BrickColor = wCol2
- end
- p2.Material = "Neon"
- local currentframe = 0
- local frmR
- frmR = game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if currentframe < 0.25*60 then
- p1.CFrame = char:WaitForChild("Torso").CFrame
- p2.CFrame = char:WaitForChild("Torso").CFrame
- p1.Transparency = p1.Transparency + (1/(0.25*60))
- p2.Transparency = p2.Transparency + (1/(0.25*60))
- else
- p1:Destroy()
- p2:Destroy()
- mcd = false
- frmR:disconnect()
- end
- end)
- end
- elseif key == "g" and toggle == true and mcd == false then
- if gt == true then
- gt = false
- local p1 = Instance.new("Part",workspace)
- local m1 = Instance.new("SpecialMesh",p1)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(5,5,5)
- p1.Size = Vector3.new(1,1,1)
- p1.Anchored = true
- p1.CanCollide = false
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- p1.BrickColor = gCol
- p1.Material = "Neon"
- local p2 = Instance.new("Part",workspace)
- local m2 = Instance.new("SpecialMesh",p2)
- m2.MeshType = "Sphere"
- m2.Scale = Vector3.new(8,8,8)
- p2.Size = Vector3.new(1,1,1)
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- p2.BrickColor = gCol2
- p2.Material = "Neon"
- local p3 = Instance.new("Part",workspace)
- local m3 = Instance.new("BlockMesh",p3)
- m3.Scale = Vector3.new(7,7,7)
- p3.Size = Vector3.new(1,1,1)
- p3.Transparency = 0.4
- p3.Anchored = true
- p3.CanCollide = false
- p3.TopSurface = "Smooth"
- p3.BottomSurface = "Smooth"
- p3.BrickColor = gCol
- p3.Material = "Neon"
- local p4 = Instance.new("Part",workspace)
- local m4 = Instance.new("BlockMesh",p4)
- m4.Scale = Vector3.new(10,10,10)
- p4.Size = Vector3.new(1,1,1)
- p4.Transparency = 0.4
- p4.Anchored = true
- p4.CanCollide = false
- p4.TopSurface = "Smooth"
- p4.BottomSurface = "Smooth"
- p4.BrickColor = gCol2
- p4.Material = "Neon"
- ClearGhosts()
- for i=1,amountGhosts do
- CreateGhost()
- end
- local currentframe = 0
- local frmR
- frmR = game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if currentframe < 1*60 then
- p1.CFrame = char:WaitForChild("Torso").CFrame
- p2.CFrame = char:WaitForChild("Torso").CFrame
- p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
- m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
- m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
- m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
- p1.Transparency = p1.Transparency + (1/(1*60))
- p2.Transparency = p2.Transparency + (1/(1*60))
- p3.Transparency = p3.Transparency + (1/(1*60))
- p4.Transparency = p4.Transparency + (1/(1*60))
- else
- p1:Destroy()
- p2:Destroy()
- p3:Destroy()
- p4:Destroy()
- frmR:disconnect()
- end
- end)
- else
- gt = true
- local p1 = Instance.new("Part",workspace)
- local m1 = Instance.new("SpecialMesh",p1)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(5,5,5)
- p1.Size = Vector3.new(1,1,1)
- p1.Anchored = true
- p1.CanCollide = false
- p1.TopSurface = "Smooth"
- p1.BottomSurface = "Smooth"
- p1.BrickColor = wCol
- p1.Material = "Neon"
- local p2 = Instance.new("Part",workspace)
- local m2 = Instance.new("SpecialMesh",p2)
- m2.MeshType = "Sphere"
- m2.Scale = Vector3.new(8,8,8)
- p2.Size = Vector3.new(1,1,1)
- p2.Anchored = true
- p2.CanCollide = false
- p2.TopSurface = "Smooth"
- p2.BottomSurface = "Smooth"
- p2.BrickColor = wCol2
- p2.Material = "Neon"
- local p3 = Instance.new("Part",workspace)
- local m3 = Instance.new("BlockMesh",p3)
- m3.Scale = Vector3.new(7,7,7)
- p3.Size = Vector3.new(1,1,1)
- p3.Transparency = 0.4
- p3.Anchored = true
- p3.CanCollide = false
- p3.TopSurface = "Smooth"
- p3.BottomSurface = "Smooth"
- p3.BrickColor = wCol
- p3.Material = "Neon"
- local p4 = Instance.new("Part",workspace)
- local m4 = Instance.new("BlockMesh",p4)
- m4.Scale = Vector3.new(10,10,10)
- p4.Size = Vector3.new(1,1,1)
- p4.Transparency = 0.4
- p4.Anchored = true
- p4.CanCollide = false
- p4.TopSurface = "Smooth"
- p4.BottomSurface = "Smooth"
- p4.BrickColor = wCol2
- p4.Material = "Neon"
- ClearGhosts()
- for i=1,amountGhosts do
- CreateGhost()
- end
- local currentframe = 0
- local frmR
- frmR = game:GetService("RunService").RenderStepped:connect(function()
- currentframe = currentframe + 1
- if currentframe < 1*60 then
- p1.CFrame = char:WaitForChild("Torso").CFrame
- p2.CFrame = char:WaitForChild("Torso").CFrame
- p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
- m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
- m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
- m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
- m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
- p1.Transparency = p1.Transparency + (1/(1*60))
- p2.Transparency = p2.Transparency + (1/(1*60))
- p3.Transparency = p3.Transparency + (1/(1*60))
- p4.Transparency = p4.Transparency + (1/(1*60))
- else
- p1:Destroy()
- p2:Destroy()
- p3:Destroy()
- p4:Destroy()
- frmR:disconnect()
- end
- end)
- end
- end
- end)
- end)
- local frm = 0
- local toRemove = {}
- game:GetService("RunService").RenderStepped:connect(function()
- frm = frm + 1
- if char.Parent == game:GetService("Workspace").CurrentCamera then
- e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.55)
- e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.55)
- local delay = 0.9
- for i,v in pairs(ghosts) do
- for _,b in pairs(v:GetChildren()) do
- if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
- b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
- end
- end
- delay = delay - (0.5/(#ghosts+1))
- end
- --[[if math.floor(frm/8) == frm/8 then
- local isub = 0
- for i,v in pairs(ghosts) do
- if #v:GetChildren() < 6 then
- v:Destroy()
- table.remove(ghosts,i - isub)
- isub = isub + 1
- CreateGhost()
- end
- end
- end]]
- end
- --Animation states
- local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
- local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
- if state ~= "busy" then
- if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
- state = "idle"
- elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
- state = "running"
- --[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
- state = "falling"
- elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
- state = "jumping"]]
- end
- char.Humanoid.WalkSpeed = 32
- char.Humanoid.JumpPower = 70
- end
- --Actual animations
- if state == "idle" then
- char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0:lerp(CFrame.new(0,1 + (math.cos(tick())/5),0) * CFrame.Angles(math.rad(80 + math.cos(tick())*4),math.rad(180),math.rad(0)),0.06)
- char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0:lerp(CFrame.new(0.5,-0.1 + (math.cos((tick())*2)/10),-0.2) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),0.06)
- char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0:lerp(CFrame.new(-0.5,-0.5 + (math.cos((tick()-0.5)*2)/6),0.3) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.06)
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0:lerp(CFrame.new(1.5,0.43 + (math.cos((tick()-0.5)*1.5)/30),-0.6) * CFrame.Angles(math.rad(math.cos((tick())*2)*10),math.rad(0),math.rad(math.cos(tick()/3)*3)),0.06)
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0:lerp(CFrame.new(-1.5,0.3 + (math.cos((tick()-0.5)*1.5)/30),-0.6) * CFrame.Angles(math.rad(-15 + math.cos((tick()))*7),math.rad(0),math.rad(math.cos(tick()/2)*4)),0.06)
- char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(90 + math.cos(tick()*1.5)*6),math.rad(180),math.rad(0)),0.06)
- elseif state == "running" then
- char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0:lerp(CFrame.new(0,1 + (math.cos(tick())/5),0) * CFrame.Angles(math.rad(65 + math.cos(tick())*4),math.rad(180),math.rad(-char.HumanoidRootPart.RotVelocity.Y*10)),0.06)
- char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0:lerp(CFrame.new(0.5,-0.1 + (math.cos((tick())*2)/10),-0.2) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),0.06)
- char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0:lerp(CFrame.new(-0.5,-0.5 + (math.cos((tick()-0.5)*2)/6),0.3) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.06)
- char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0:lerp(CFrame.new(1.5,0.70 + (math.cos((tick()-0.5)*1.5)/30),-0.4) * CFrame.Angles(math.rad(50 + math.cos((tick())*2)*10),math.rad(0),math.rad(math.cos(tick()/3)*3)),0.06)
- char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0:lerp(CFrame.new(-1.5,0.3 + (math.cos((tick()-0.5)*1.5)/30),-0.4) * CFrame.Angles(math.rad(-35 + math.cos((tick()))*7),math.rad(0),math.rad(math.cos(tick()/2)*4)),0.06)
- char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(90 + math.cos(tick()*1.5)*6),math.rad(180),math.rad(0)),0.06)
- end
- end)
- char.Humanoid.Died:connect(function()
- toggle = false
- ClearGhosts()
- char.Parent = game.Workspace
- char.Parent = game:GetService("Workspace")
- char:FindFirstChild("ForceField"):Destroy()
- char:FindFirstChild("Head").Transparency = 0
- char:FindFirstChild("Torso").Transparency = 0
- char:FindFirstChild("Right Arm").Transparency = 0
- char:FindFirstChild("Left Arm").Transparency = 0
- char:FindFirstChild("Right Leg").Transparency = 0
- char:FindFirstChild("Left Leg").Transparency = 0
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 0
- end
- end
- for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
- plr:LoadCharacter()
- end)
- local msgidGlob = 0
- local state = true
- local font = "Arcade"
- local tcol = Color3.fromRGB(255,217,0)
- local tscol = Color3.fromRGB(0,0,0)
- local fsiz = 28
- local tr = true
- local tsr = false
- local fade = 2
- local p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
- local r = 255
- local b = 0
- local g = 0
- plr.Chatted:connect(function(c)
- msgidGlob = msgidGlob + 1
- local curMsgId = msgidGlob
- if string.lower(c) == "!disable" then
- state = false
- elseif string.lower(c) == "!enable" then
- state = true
- elseif string.lower(string.sub(c,1,6)) == "!font " then
- local old = font
- font = string.sub(c,7,#c) or old
- elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
- if string.lower(string.sub(c,9,#c)) == "rainbow" then
- tr = true
- else
- tr = false
- local old = tcol
- tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
- end
- elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
- if string.sub(c,10,#c) == "rainbow" then
- tsr = true
- else
- tsr = false
- local old = tscol
- tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
- end
- elseif string.lower(string.sub(c,1,6)) == "!size " then
- local old = fsiz
- fsiz = string.sub(c,7,#c) or old
- elseif string.lower(string.sub(c,1,6)) == "!fade " then
- local old = fade
- fade = string.sub(c,7,#c) or old
- end
- if plr.Character and state == true then
- if plr.Character:FindFirstChild("Head") then
- for i,v in pairs(p:GetChildren()) do
- if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
- v:Destroy()
- end
- end
- local bbgui = Instance.new("BillboardGui",p)
- bbgui.Name = "J2CMSG"
- bbgui.AlwaysOnTop = true
- bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
- bbgui.Size = UDim2.new(0.2,0,0.14,0)
- local tl = Instance.new("TextLabel",bbgui)
- tl.BackgroundTransparency = 1
- tl.BorderSizePixel = 0
- tl.Size = UDim2.new(1,0,10,0)
- tl.Position = UDim2.new(0,0,-5,0)
- tl.Font = font or "SciFi"
- tl.FontSize = "Size"..fsiz or "Size36"
- tl.TextColor3 = tcol
- tl.TextScaled = false
- tl.TextWrapped = false
- tl.TextStrokeColor3 = tscol
- tl.TextStrokeTransparency = 0
- game:GetService("RunService").RenderStepped:connect(function()
- if tr then
- if tl.Parent ~= nil then
- tl.TextColor3 = Color3.fromRGB(r,g,b)
- end
- end
- end)
- for i=1,#c do
- if msgidGlob == curMsgId then
- tl.Text = string.sub(c,1,i)
- if string.sub(c,i,i) ~= " " then
- local s = Instance.new("Sound",p)
- s.SoundId = "rbxassetid://418252437"
- s.Volume = 1
- s.Pitch = 1
- s:Play()
- game.Debris:AddItem(s,2)
- end
- wait()
- end
- end
- wait(fade)
- if msgidGlob == curMsgId then
- for i=1,10 do
- if msgidGlob == curMsgId then
- tl.TextTransparency = tl.TextTransparency + 0.1
- tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
- tl.Position = tl.Position + UDim2.new(0,0,0,-3)
- wait()
- end
- end
- if msgidGlob == curMsgId then
- bbgui:Destroy()
- end
- end
- end
- end
- end)
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i=0,255,10 do g = i wait() end
- for i=255,0,-10 do r = i wait() end
- for i=0,255,10 do b = i wait() end
- for i=255,0,-10 do g = i wait() end
- for i=0,255,10 do r = i wait() end
- for i=255,0,-10 do b = i wait() end
- end
- end))
- game:GetService("RunService").RenderStepped:connect(function()
- if p.Parent ~= nil then
- p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
- else
- p = Instance.new("Part",game.Workspace)
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Transparency = 1
- p.Anchored = true
- p.CanCollide = false
- p.Name = "Msg"
- p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
- end
- end)
- print("Ghost loaded! Time elapsed: "..tick() - time)
- end
- },
- {
- "Timestop",
- function()
- local plr = game:GetService("Players").LocalPlayer
- local deb = false
- while not plr.Character do wait() end
- wait(0.1)
- warn("Timestop loaded. R to toggle time.")
- local tstab = {}
- local tsstab = {}
- local ignlist = {}
- local stab = {}
- function plrIgnore(char)
- for i,v in pairs(char:GetChildren()) do
- if #v:GetChildren() >= 1 then
- plrIgnore(v)
- end
- table.insert(ignlist,v)
- end
- end
- function timeStop(target)
- for i,v in pairs(target:GetChildren()) do
- if #v:GetChildren() >= 1 then
- timeStop(v)
- end
- local isinign = false
- for i,b in pairs(ignlist) do
- if b == v then
- isinign = true
- end
- end
- if isinign == false then
- if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
- if v.Anchored == false then
- table.insert(tstab,v)
- v.Anchored = true
- end
- end
- if v:IsA("Sound") then
- local isintab = false
- for i,b in pairs(stab) do
- if v == b[1] then
- isintab = true
- end
- end
- if isintab == false then
- table.insert(stab,{v,v.Pitch})
- end
- end
- --[[if v:IsA("Script") or v:IsA("LocalScript") then
- if v.Disabled == false then
- table.insert(tsstab,v)
- v.Disabled = true
- end
- end]]
- end
- end
- local isinign = false
- for i,b in pairs(ignlist) do
- if b == target then
- isinign = true
- end
- end
- if isinign == false then
- if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
- if target.Anchored == false then
- table.insert(tstab,target)
- target.Anchored = true
- end
- end
- if target:IsA("Sound") then
- table.insert(stab,{target,target.Pitch})
- end
- end
- end
- plr:GetMouse().KeyDown:connect(function(key)
- if key == "r" then
- if deb == true then
- deb = false
- else
- deb = true
- local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
- spawn(function()
- plr.Character.Humanoid.WalkSpeed = 0
- plr.Character.Humanoid.JumpPower = 0
- local p = Instance.new("Part",plr.Character)
- p.Transparency = 0.5
- p.BrickColor = BrickColor.new("Institutional white")
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = plr.Character.Torso.CFrame
- local m = Instance.new("SpecialMesh",p)
- m.MeshType = Enum.MeshType.Sphere
- local r = 255
- local g = 255
- local b = 255
- local contrast = 0
- for i=1,50 do
- m.Scale = m.Scale + Vector3.new(50,50,50)
- p.Transparency = p.Transparency + 0.5/50
- r = r - ((255-42)/50)
- g = g - ((255-0)/50)
- b = b - ((255-255)/50)
- contrast = contrast - 2/50
- --cc.TintColor = Color3.fromRGB(r,g,b)
- cc.Contrast = contrast
- for i,v in pairs(stab) do
- v[1].Pitch = v[1].Pitch - (v[2]/50)
- end
- wait()
- end
- p:Destroy()
- plr.Character.Humanoid.WalkSpeed = 16
- plr.Character.Humanoid.JumpPower = 50
- end)
- local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
- timeStop(c)
- end)
- for i,v in pairs(ignlist) do
- table.remove(ignlist,1)
- end
- plrIgnore(plr.Character)
- timeStop(game:GetService("Workspace"))
- while deb ~= false do wait() end
- --spawn(function()
- local r = 42
- local g = 0
- local b = 255
- local contrast = -2
- for i=1,50 do
- r = r + ((255-42)/50)
- g = g + ((255-0)/50)
- b = b + ((255-255)/50)
- contrast = contrast + 2/50
- --cc.TintColor = Color3.fromRGB(r,g,b)
- cc.Contrast = contrast
- for i,v in pairs(stab) do
- v[1].Pitch = v[1].Pitch + (v[2]/50)
- end
- wait()
- end
- cc:Destroy()
- --end)
- for i,v in pairs(tstab) do
- v.Anchored = false
- end
- for i,v in pairs(tstab) do
- table.remove(tstab,1)
- end
- --table.foreach(stab,print)
- for i,v in pairs(stab) do
- table.remove(stab,1)
- end
- --print("---------")
- --table.foreach(stab,print)
- --[[for i,v in pairs(tsstab) do
- v.Disabled = false
- end
- for i,v in pairs(tsstab) do
- table.remove(tsstab,1)
- end]]
- aNew:disconnect()
- deb = false
- end
- end
- end)
- end
- },
- {
- "Egg",
- function()
- wait(3)
- local plr = game:GetService("Players").LocalPlayer
- while not plr.Character do wait() end
- local char,jtab,ceqpt,bsy,isaim,cd,drawf,state = plr.Character,{},false,false,false,false,false,"loading"
- local hdp = Instance.new("Part",script.Parent)
- hdp.Name = "HandlePart"
- hdp.Size = Vector3.new(0.2,0.2,0.2)
- local meshTab = {
- {"rbxassetid://705224299","rbxassetid://705224727",Vector3.new(0.4,0.4,0.4)},
- {"rbxassetid://705216303","rbxassetid://705216927",Vector3.new(1.8,1.8,1.8)},
- {"rbxassetid://705209239","rbxassetid://705209459",Vector3.new(0.8,0.8,0.8)},
- {"rbxassetid://705247407","rbxassetid://705246950",Vector3.new(1,1,1)},
- {"rbxassetid://705242967","rbxassetid://705243300",Vector3.new(0.44,0.44,0.44)},
- {"rbxassetid://705197095","rbxassetid://705197292",Vector3.new(1.25,1.25,1.25)},
- {"rbxassetid://676836968","rbxassetid://676837441",Vector3.new(0.5,0.5,0.5)},
- {"rbxassetid://698838167","rbxassetid://698838688",Vector3.new(1.6,1.6,1.6)},
- {"rbxassetid://698827858","rbxassetid://698828143",Vector3.new(1.4,1.4,1.5)},
- {"rbxassetid://705202806","rbxassetid://705207716",Vector3.new(1,1,1)},
- {"rbxassetid://676840078","rbxassetid://676839351",Vector3.new(1.2,1.2,1.2)},
- {"rbxassetid://717179708","rbxassetid://705199414",Vector3.new(1,0.95,1.05)},
- {"rbxassetid://724420662","rbxassetid://705195915",Vector3.new(0.8,0.8,0.8)},
- {"rbxassetid://676841945","rbxassetid://676842522",Vector3.new(1.7,1.7,1.8)},
- {"rbxassetid://705315624","rbxassetid://705315897",Vector3.new(0.4,0.4,0.4)},
- {"rbxassetid://698835993","rbxassetid://698836260",Vector3.new(1,1,1)},
- {"rbxassetid://698813624","rbxassetid://698813905",Vector3.new(1.6,1.6,1.6)},
- {"rbxassetid://706712283","rbxassetid://705202233",Vector3.new(2.1,2.1,2.1)},
- {"rbxassetid://705208513","rbxassetid://705208760",Vector3.new(1.05,1.05,1.05)},
- {"rbxassetid://676843975","rbxassetid://676844191",Vector3.new(1.6,1.6,1.6)},
- {"rbxassetid://676846031","rbxassetid://676846800",Vector3.new(0.6,0.6,0.6)},
- {"rbxassetid://676848204","rbxassetid://676848680",Vector3.new(0.5,0.5,0.5)},
- {"rbxassetid://705217565","rbxassetid://705218075",Vector3.new(1,1,1)},
- {"rbxassetid://698829950","rbxassetid://698830608",Vector3.new(0.5,0.5,0.5)},
- {"rbxassetid://705200619","rbxassetid://705200948",Vector3.new(2,2,2)},
- {"rbxassetid://698816291","rbxassetid://698816601",Vector3.new(0.45,0.45,0.45)},
- {"rbxassetid://705245424","rbxassetid://705245604",Vector3.new(1,1,1)},
- {"rbxassetid://698839252","rbxassetid://698839539",Vector3.new(1.5,1.55,1.55)},
- {"rbxassetid://676850168","rbxassetid://676850427",Vector3.new(1,1,1)},
- {"rbxassetid://698836963","rbxassetid://698837211",Vector3.new(2.3,2,2)},
- {"rbxassetid://705219281","rbxassetid://705219747",Vector3.new(1.7,1.7,1.7)},
- {"rbxassetid://698822829","rbxassetid://698823375",Vector3.new(1.5,1.5,1.5)},
- {"rbxassetid://698824115","rbxassetid://698824851",Vector3.new(2.4,2.4,2.4)},
- {"rbxassetid://698825712","rbxassetid://698825959",Vector3.new(1.5,1.5,1.5)},
- {"rbxassetid://676851481","rbxassetid://676851716",Vector3.new(1,1,1)},
- {"rbxassetid://676854360","rbxassetid://676854795",Vector3.new(0.55,0.55,0.55)},
- {"rbxassetid://676856626","rbxassetid://676856930",Vector3.new(0.6,0.6,0.6)},
- {"rbxassetid://676858618","rbxassetid://676858897",Vector3.new(1.4,1.4,1.4)},
- {"rbxassetid://698835348","rbxassetid://698831630",Vector3.new(1.8,1.8,1.8)},
- {"rbxassetid://676859903","rbxassetid://676860203",Vector3.new(1.2,1.2,1.2)},
- {"rbxassetid://698829304","rbxassetid://698828946",Vector3.new(1.3,1.3,1.3)},
- {"rbxassetid://698811815","rbxassetid://698812183",Vector3.new(1,1,1)},
- {"rbxassetid://705225654","rbxassetid://705228740",Vector3.new(1,1,1)}
- }
- local mlgTab = {
- "rbxassetid://566672836",
- "rbxassetid://306356119",
- "rbxassetid://10524802",
- "rbxassetid://166285971",
- "rbxassetid://217185480",
- "rbxassetid://198329363",
- "rbxassetid://286279066",
- "rbxassetid://175843771",
- "rbxassetid://165053954",
- "rbxassetid://603718340",
- "rbxassetid://133727996"
- }
- local msh = Instance.new("SpecialMesh",script.Parent.HandlePart)
- msh.MeshType = Enum.MeshType.FileMesh
- local rnd = math.random(1,#meshTab)
- msh.MeshId = meshTab[rnd][1]
- msh.TextureId = meshTab[rnd][2]
- msh.Scale = meshTab[rnd][3]/2
- local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart"))
- gyro.MaxTorque = Vector3.new(0,0,0)
- gyro.D = 0
- gyro.P = 100000000
- print(script.Parent.Name.." Loaded.")
- plr:GetMouse().KeyDown:connect(function(key)
- if key == "f" then
- if ceqpt == false then
- ceqpt = true
- bsy = false
- spawn(function()
- for i=1,10 do
- script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency - 0.1
- wait()
- end
- end)
- local rnd = math.random(1,#meshTab)
- msh.MeshId = meshTab[rnd][1]
- msh.TextureId = meshTab[rnd][2]
- msh.Scale = meshTab[rnd][3]/2
- print("Saving old joints")
- for i,v in pairs(char.Torso:GetChildren()) do
- if v:IsA("Motor6D") and v.Name ~= "Neck" then
- print(v.Name.." saved!")
- table.insert(jtab,v)
- end
- end
- local aWeld = Instance.new("Weld",char["Right Arm"])
- aWeld.Name = "aWeld"
- aWeld.Part0 = script.Parent.HandlePart
- aWeld.Part1 = char["Right Arm"]
- aWeld.C0 = CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
- local bWeld = Instance.new("Weld",char["Torso"])
- bWeld.Name = "bWeld"
- bWeld.Part0 = char["Torso"]
- bWeld.Part1 = char["Right Arm"]
- bWeld.C0 = CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- local cWeld = Instance.new("Weld",char["Torso"])
- cWeld.Name = "cWeld"
- cWeld.Part0 = char["Torso"]
- cWeld.Part1 = char["Left Arm"]
- cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
- else
- ceqpt = false
- spawn(function()
- for i=1,10 do
- script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency + 0.1
- wait()
- end
- end)
- for i,v in pairs(char.Torso:GetChildren()) do
- if v:IsA("Weld") or v:IsA("Motor6D") then
- if v.Name ~= "Neck" then
- v:Destroy()
- end
- end
- end
- for i,v in pairs(jtab) do
- v:Clone().Parent = char.Torso
- end
- for i,v in pairs(jtab) do
- table.remove(jtab,1)
- end
- char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
- gyro.MaxTorque = Vector3.new(0,0,0)
- char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
- end
- end
- end)
- --Functions
- local rignore = {}
- function rayCast(orig,targ,maxdist)
- local r = Ray.new(orig,(targ-orig).unit * maxdist)
- local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
- return hit,pos,normal
- end
- function clerp(a,b,c)
- return a:lerp(b,c)
- end
- function shoot(targ)
- local p = Instance.new("Part",char)
- p.Parent = game.Workspace
- p.Shape = "Ball"
- p.Size = Vector3.new(0.2,0.2,0.2)
- p.CFrame = script.Parent.HandlePart.CFrame
- p.Velocity = (targ - script.Parent.HandlePart.Position).unit*250
- local msh = Instance.new("SpecialMesh",p)
- msh.MeshType = Enum.MeshType.FileMesh
- msh.MeshId = script.Parent.HandlePart["Mesh"].MeshId
- msh.TextureId = script.Parent.HandlePart["Mesh"].TextureId
- msh.Scale = script.Parent.HandlePart["Mesh"].Scale
- p.Touched:connect(function(hit)
- if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= char then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.huge
- hit.Parent.Humanoid:TakeDamage(math.huge)
- hit.Parent:BreakJoints()
- local e = Instance.new("Explosion")
- e.BlastRadius = 2
- e.BlastPressure = 500000
- e.Position = p.Position
- e.Parent = game.Workspace
- for i=1,5 do
- local ep = Instance.new("Part",game.Workspace)
- ep.Anchored = true
- ep.CanCollide = false
- ep.Size = Vector3.new(0.2,0.2,0.2)
- ep.Transparency = 1
- ep.CFrame = CFrame.new(p.Position)
- local emit = Instance.new("ParticleEmitter",ep)
- emit.VelocitySpread = 360
- emit.Speed = NumberRange.new(1,10)
- emit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2),NumberSequenceKeypoint.new(1,2)})
- emit.Rate = 10
- emit.Lifetime = NumberRange.new(4,4)
- emit.RotSpeed = NumberRange.new(-100,100)
- emit.Texture = mlgTab[math.random(1,#mlgTab)]
- game:GetService("Debris"):AddItem(ep,5)
- end
- p:Destroy()
- end
- end)
- game:GetService("Debris"):AddItem(p,math.random(50,100)/10)
- end
- --End of functions
- plr:GetMouse().Button1Down:connect(function()
- if ceqpt == true and isaim == false and cd == false and drawf == false then
- gyro.MaxTorque = Vector3.new(0,10000000,0)
- cd = true
- isaim = true
- script.Parent.HandlePart.Transparency = 0
- local s = Instance.new("Sound",script.Parent.HandlePart)
- s.SoundId = "rbxassetid://609348868"
- s.PlayOnRemove = false
- s:Play()
- game:GetService("Debris"):AddItem(s,5)
- drawf = true
- end
- end)
- plr:GetMouse().Button1Up:connect(function()
- if ceqpt == true and isaim == true and drawf == true then
- script.Parent.HandlePart.Transparency = 1
- char.Torso.bWeld.C0 = CFrame.new(1.5,1,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(0))
- char.Torso.cWeld.C0 = CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
- shoot(plr:GetMouse().Hit.p)
- gyro.MaxTorque = Vector3.new(0,0,0)
- table.insert(rignore,char)
- local s = Instance.new("Sound",script.Parent.HandlePart)
- s.SoundId = "rbxassetid://145203279"
- s.PlayOnRemove = false
- s:Play()
- local rnd = math.random(1,#meshTab)
- msh.MeshId = meshTab[rnd][1]
- msh.TextureId = meshTab[rnd][2]
- msh.Scale = meshTab[rnd][3]/2
- game:GetService("Debris"):AddItem(s,5)
- for i,v in pairs(rignore) do
- table.remove(rignore,1)
- end
- isaim = false
- drawf = false
- --wait(1)
- cd = false
- end
- end)
- while not ceqpt do wait() end
- local animspeed = 0.3
- while wait() do
- if ceqpt == true and isaim == true then
- --isaim = true
- if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
- char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.5,1,0.4)*CFrame.Angles(math.rad(220),math.rad(0),math.rad(0)),animspeed)
- char.Torso.cWeld.C0 =clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.1,-0.2)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),animspeed)
- --char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
- --char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(10),math.rad(240)),animspeed)
- --char.Humanoid.WalkSpeed = 6
- --char.Humanoid.JumpPower = 0
- end
- local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
- gyro.MaxTorque = Vector3.new(0,10000000,0)
- gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
- else
- --isaim = false
- if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
- char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),animspeed)
- char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),animspeed)
- --char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
- --char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
- --char.Humanoid.WalkSpeed = 16
- --char.Humanoid.JumpPower = 50
- end
- gyro.MaxTorque = Vector3.new(0,0,0)
- end
- --Animation state
- table.insert(rignore,char)
- local h,p,n = rayCast(char.HumanoidRootPart.Position,char.HumanoidRootPart.Position - Vector3.new(0,1,0),4)
- if drawf == false then
- if char.HumanoidRootPart.Velocity.Magnitude <= 0.1 and h then
- state = "idle"
- elseif char.HumanoidRootPart.Velocity.Magnitude > 0.1 and h then
- state = "running"
- elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not h then
- state = "falling"
- elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not h then
- state = "jumping"
- end
- end
- end
- end
- },
- {
- "Ghost",
- function()
- local plr = game:GetService("Players").LocalPlayer
- local mouse,char = plr:GetMouse(),plr.Character
- for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
- local toggle,cd = false,false
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- print("R!")
- if cd == false then
- print("No cooldown!")
- cd = true
- if toggle == false then
- print("Entering godmode")
- toggle = true
- Instance.new("ForceField",char).Visible = false
- char.Parent = game:GetService("Workspace").CurrentCamera
- char:FindFirstChild("Head").Transparency = 1
- char:FindFirstChild("Torso").Transparency = 1
- char:FindFirstChild("Right Arm").Transparency = 1
- char:FindFirstChild("Left Arm").Transparency = 1
- char:FindFirstChild("Right Leg").Transparency = 1
- char:FindFirstChild("Left Leg").Transparency = 1
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 1
- end
- end
- else
- print("Exiting godmode")
- toggle = false
- char.Parent = game:GetService("Workspace")
- char:FindFirstChild("ForceField"):Destroy()
- char:FindFirstChild("Head").Transparency = 0
- char:FindFirstChild("Torso").Transparency = 0
- char:FindFirstChild("Right Arm").Transparency = 0
- char:FindFirstChild("Left Arm").Transparency = 0
- char:FindFirstChild("Right Leg").Transparency = 0
- char:FindFirstChild("Left Leg").Transparency = 0
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Accessory") then
- v:FindFirstChild("Handle").Transparency = 0
- end
- end
- end
- cd = false
- end
- end
- end)
- game:GetService("RunService").RenderStepped:connect(function()
- if char.Parent == game:GetService("Workspace").CurrentCamera then
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Part") then if v.Name ~= "HumanoidRootPart" then
- local c = v:Clone()
- c.Parent = game:GetService("Workspace")
- c.BottomSurface = "Smooth"
- c.TopSurface = "Smooth"
- c:BreakJoints()
- --c.Material = "Neon"
- c.Anchored = true
- c.CanCollide = false
- c.Transparency = 0.9
- c.CFrame = v.CFrame
- game:GetService("Debris"):AddItem(c,0.1)
- end end
- if v:IsA("Accessory") then if v:FindFirstChild("Handle") then
- local c = v.Handle:Clone()
- c.Parent = game:GetService("Workspace")
- c.BottomSurface = "Smooth"
- c.TopSurface = "Smooth"
- c:BreakJoints()
- --c.Material = "Neon"
- c.Anchored = true
- c.CanCollide = false
- c.Transparency = 0.9
- c.CFrame = v.Handle.CFrame
- game:GetService("Debris"):AddItem(c,0.1)
- end end
- end
- end
- end)
- end
- }
- }
- table.sort(scripttab,function(a,b) return a[1] < b[1] end)
- local togglestate = false
- local togglestate2 = false
- local sgui = Instance.new("ScreenGui",plr.PlayerGui)
- local bgfrm = Instance.new("Frame",sgui)
- bgfrm.BackgroundTransparency = 0.5
- bgfrm.Position = UDim2.new(1,0,0.3,0)
- bgfrm.Size = UDim2.new(0.18,0,0.4,0)
- bgfrm.BorderSizePixel = 0
- bgfrm.BackgroundColor3 = Color3.fromRGB(0,0,0)
- local txt = Instance.new("TextLabel",bgfrm)
- txt.BorderSizePixel = 0
- txt.BackgroundTransparency = 0.8
- txt.TextScaled = true
- txt.BackgroundColor3 = Color3.fromRGB(120,0,180)
- txt.TextColor3 = Color3.fromRGB(255,255,255)
- txt.Text = " --[[ joalars2's script archive ]]-- "
- txt.Font = "Arcade"
- txt.Size = UDim2.new(1,0,0.1,0)
- local scr = Instance.new("ScrollingFrame",bgfrm)
- scr.BorderSizePixel = 0
- scr.BackgroundTransparency = 1
- scr.BackgroundColor3 = Color3.fromRGB(120,0,180)
- scr.Size = UDim2.new(1,0,0.9,0)
- scr.Position = UDim2.new(0,0,0.1,0)
- local tgl = Instance.new("TextButton",bgfrm)
- tgl.BorderSizePixel = 0
- tgl.BackgroundTransparency = 0.5
- tgl.TextScaled = true
- tgl.BackgroundColor3 = Color3.fromRGB(0,255,0)
- tgl.TextColor3 = Color3.fromRGB(0,0,0)
- tgl.Text = ">>"
- tgl.Font = "SciFi"
- tgl.Size = UDim2.new(0,30,0,30)
- tgl.Position = UDim2.new(0,-30,0,0)
- tgl.MouseButton1Click:connect(function()
- if togglestate == false then
- togglestate = true
- bgfrm:TweenPosition(UDim2.new(0.41,0,0.3,0),"Out","Back",1,true,nil)
- else
- togglestate = false
- bgfrm:TweenPosition(UDim2.new(1,0,0.3,0),"In","Back",1,true,nil)
- end
- end)
- local tgl2 = Instance.new("TextButton",bgfrm)
- tgl2.BorderSizePixel = 0
- tgl2.BackgroundTransparency = 0.5
- tgl2.TextScaled = true
- tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
- tgl2.TextColor3 = Color3.fromRGB(0,0,0)
- tgl2.Text = "Multi Select"
- tgl2.Font = "SciFi"
- tgl2.Size = UDim2.new(0.3,0,0.05,0)
- tgl2.Position = UDim2.new(0,0,1,0)
- tgl2.MouseButton1Click:connect(function()
- if togglestate2 == false then
- togglestate2 = true
- tgl2.BackgroundColor3 = Color3.fromRGB(0,255,0)
- else
- togglestate2 = false
- tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
- end
- end)
- for i,v in pairs(scripttab) do
- local btn = Instance.new("TextButton",scr)
- btn.BorderSizePixel = 0
- btn.BackgroundTransparency = 0.8
- btn.TextScaled = true
- btn.BackgroundColor3 = Color3.fromRGB(120,0,180)
- btn.TextColor3 = Color3.fromRGB(255,255,255)
- btn.Text = v[1]
- btn.Font = "SciFi"
- btn.Size = UDim2.new(0.97,0,0.05,0)
- btn.Style = Enum.ButtonStyle.RobloxButtonDefault
- btn.Position = UDim2.new(0,0,(0.05*i)-0.05,0)
- local func
- func = btn.MouseButton1Click:connect(function()
- warn("Script loading: "..v[1])
- spawn(function() v[2]() end)
- if togglestate2 == false then
- sgui:Destroy()
- end
- btn.Style = Enum.ButtonStyle.RobloxButton
- func:disconnect()
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement