Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Script1 = Instance.new("Script")
- Script2 = Instance.new("Script")
- LocalScript3 = Instance.new("LocalScript")
- LocalScript4 = Instance.new("LocalScript")
- Animation5 = Instance.new("Animation")
- Animation6 = Instance.new("Animation")
- Animation7 = Instance.new("Animation")
- LocalScript8 = Instance.new("LocalScript")
- Fire9 = Instance.new("Fire")
- Animation10 = Instance.new("Animation")
- Script11 = Instance.new("Script")
- Script12 = Instance.new("Script")
- LocalScript13 = Instance.new("LocalScript")
- LocalScript14 = Instance.new("LocalScript")
- LocalScript15 = Instance.new("LocalScript")
- BindableFunction16 = Instance.new("BindableFunction")
- BindableFunction17 = Instance.new("BindableFunction")
- LocalScript18 = Instance.new("LocalScript")
- Animation19 = Instance.new("Animation")
- Animation20 = Instance.new("Animation")
- Animation21 = Instance.new("Animation")
- ScreenGui22 = Instance.new("ScreenGui")
- Frame23 = Instance.new("Frame")
- Frame24 = Instance.new("Frame")
- Frame25 = Instance.new("Frame")
- TextLabel26 = Instance.new("TextLabel")
- Motor27 = Instance.new("Motor")
- Part28 = Instance.new("Part")
- Sound29 = Instance.new("Sound")
- Sound30 = Instance.new("Sound")
- Sound31 = Instance.new("Sound")
- Sound32 = Instance.new("Sound")
- Sound33 = Instance.new("Sound")
- Part34 = Instance.new("Part")
- BlockMesh35 = Instance.new("BlockMesh")
- Part36 = Instance.new("Part")
- BlockMesh37 = Instance.new("BlockMesh")
- Part38 = Instance.new("Part")
- BlockMesh39 = Instance.new("BlockMesh")
- Part40 = Instance.new("Part")
- BlockMesh41 = Instance.new("BlockMesh")
- Part42 = Instance.new("Part")
- BlockMesh43 = Instance.new("BlockMesh")
- Part44 = Instance.new("Part")
- BlockMesh45 = Instance.new("BlockMesh")
- Part46 = Instance.new("Part")
- BlockMesh47 = Instance.new("BlockMesh")
- Part48 = Instance.new("Part")
- BlockMesh49 = Instance.new("BlockMesh")
- Part50 = Instance.new("Part")
- BlockMesh51 = Instance.new("BlockMesh")
- Part52 = Instance.new("Part")
- SpecialMesh53 = Instance.new("SpecialMesh")
- Part54 = Instance.new("Part")
- BlockMesh55 = Instance.new("BlockMesh")
- Part56 = Instance.new("Part")
- BlockMesh57 = Instance.new("BlockMesh")
- Part58 = Instance.new("Part")
- BlockMesh59 = Instance.new("BlockMesh")
- Part60 = Instance.new("Part")
- BlockMesh61 = Instance.new("BlockMesh")
- Part62 = Instance.new("Part")
- SpecialMesh63 = Instance.new("SpecialMesh")
- Part64 = Instance.new("Part")
- BlockMesh65 = Instance.new("BlockMesh")
- Part66 = Instance.new("Part")
- BlockMesh67 = Instance.new("BlockMesh")
- Part68 = Instance.new("Part")
- BlockMesh69 = Instance.new("BlockMesh")
- Part70 = Instance.new("Part")
- BlockMesh71 = Instance.new("BlockMesh")
- Part72 = Instance.new("Part")
- BlockMesh73 = Instance.new("BlockMesh")
- Part74 = Instance.new("Part")
- BlockMesh75 = Instance.new("BlockMesh")
- Part76 = Instance.new("Part")
- SpecialMesh77 = Instance.new("SpecialMesh")
- Part78 = Instance.new("Part")
- SpecialMesh79 = Instance.new("SpecialMesh")
- Part80 = Instance.new("Part")
- BlockMesh81 = Instance.new("BlockMesh")
- Part82 = Instance.new("Part")
- BlockMesh83 = Instance.new("BlockMesh")
- Part84 = Instance.new("Part")
- BlockMesh85 = Instance.new("BlockMesh")
- Part86 = Instance.new("Part")
- SpecialMesh87 = Instance.new("SpecialMesh")
- Part88 = Instance.new("Part")
- BlockMesh89 = Instance.new("BlockMesh")
- Part90 = Instance.new("Part")
- BlockMesh91 = Instance.new("BlockMesh")
- Part92 = Instance.new("Part")
- BlockMesh93 = Instance.new("BlockMesh")
- Part94 = Instance.new("Part")
- SpecialMesh95 = Instance.new("SpecialMesh")
- Part96 = Instance.new("Part")
- SpecialMesh97 = Instance.new("SpecialMesh")
- Part98 = Instance.new("Part")
- BlockMesh99 = Instance.new("BlockMesh")
- Part100 = Instance.new("Part")
- SpecialMesh101 = Instance.new("SpecialMesh")
- Part102 = Instance.new("Part")
- BlockMesh103 = Instance.new("BlockMesh")
- Part104 = Instance.new("Part")
- BlockMesh105 = Instance.new("BlockMesh")
- Part106 = Instance.new("Part")
- BlockMesh107 = Instance.new("BlockMesh")
- Part108 = Instance.new("Part")
- SpecialMesh109 = Instance.new("SpecialMesh")
- Part110 = Instance.new("Part")
- BlockMesh111 = Instance.new("BlockMesh")
- Part112 = Instance.new("Part")
- BlockMesh113 = Instance.new("BlockMesh")
- Part114 = Instance.new("Part")
- BlockMesh115 = Instance.new("BlockMesh")
- Part116 = Instance.new("Part")
- BlockMesh117 = Instance.new("BlockMesh")
- Part118 = Instance.new("Part")
- BlockMesh119 = Instance.new("BlockMesh")
- Part120 = Instance.new("Part")
- BlockMesh121 = Instance.new("BlockMesh")
- Part122 = Instance.new("Part")
- BlockMesh123 = Instance.new("BlockMesh")
- Part124 = Instance.new("Part")
- BlockMesh125 = Instance.new("BlockMesh")
- Part126 = Instance.new("Part")
- BlockMesh127 = Instance.new("BlockMesh")
- Part128 = Instance.new("Part")
- BlockMesh129 = Instance.new("BlockMesh")
- Part130 = Instance.new("Part")
- SpecialMesh131 = Instance.new("SpecialMesh")
- Part132 = Instance.new("Part")
- BlockMesh133 = Instance.new("BlockMesh")
- Part134 = Instance.new("Part")
- BlockMesh135 = Instance.new("BlockMesh")
- Part136 = Instance.new("Part")
- BlockMesh137 = Instance.new("BlockMesh")
- Part138 = Instance.new("Part")
- BlockMesh139 = Instance.new("BlockMesh")
- Part140 = Instance.new("Part")
- SpecialMesh141 = Instance.new("SpecialMesh")
- Part142 = Instance.new("Part")
- BlockMesh143 = Instance.new("BlockMesh")
- Part144 = Instance.new("Part")
- BlockMesh145 = Instance.new("BlockMesh")
- Part146 = Instance.new("Part")
- SpecialMesh147 = Instance.new("SpecialMesh")
- Part148 = Instance.new("Part")
- BlockMesh149 = Instance.new("BlockMesh")
- Part150 = Instance.new("Part")
- BlockMesh151 = Instance.new("BlockMesh")
- Part152 = Instance.new("Part")
- BlockMesh153 = Instance.new("BlockMesh")
- Part154 = Instance.new("Part")
- CylinderMesh155 = Instance.new("CylinderMesh")
- Part156 = Instance.new("Part")
- BlockMesh157 = Instance.new("BlockMesh")
- Part158 = Instance.new("Part")
- SpecialMesh159 = Instance.new("SpecialMesh")
- Part160 = Instance.new("Part")
- BlockMesh161 = Instance.new("BlockMesh")
- Part162 = Instance.new("Part")
- BlockMesh163 = Instance.new("BlockMesh")
- Part164 = Instance.new("Part")
- BlockMesh165 = Instance.new("BlockMesh")
- Part166 = Instance.new("Part")
- BlockMesh167 = Instance.new("BlockMesh")
- Part168 = Instance.new("Part")
- BlockMesh169 = Instance.new("BlockMesh")
- Part170 = Instance.new("Part")
- BlockMesh171 = Instance.new("BlockMesh")
- Part172 = Instance.new("Part")
- SpecialMesh173 = Instance.new("SpecialMesh")
- Part174 = Instance.new("Part")
- BlockMesh175 = Instance.new("BlockMesh")
- Part176 = Instance.new("Part")
- BlockMesh177 = Instance.new("BlockMesh")
- Part178 = Instance.new("Part")
- BlockMesh179 = Instance.new("BlockMesh")
- Part180 = Instance.new("Part")
- BlockMesh181 = Instance.new("BlockMesh")
- Part182 = Instance.new("Part")
- BlockMesh183 = Instance.new("BlockMesh")
- Part184 = Instance.new("Part")
- SpecialMesh185 = Instance.new("SpecialMesh")
- Part186 = Instance.new("Part")
- BlockMesh187 = Instance.new("BlockMesh")
- Part188 = Instance.new("Part")
- BlockMesh189 = Instance.new("BlockMesh")
- Part190 = Instance.new("Part")
- BlockMesh191 = Instance.new("BlockMesh")
- Part192 = Instance.new("Part")
- BlockMesh193 = Instance.new("BlockMesh")
- Part194 = Instance.new("Part")
- BlockMesh195 = Instance.new("BlockMesh")
- Part196 = Instance.new("Part")
- BlockMesh197 = Instance.new("BlockMesh")
- Part198 = Instance.new("Part")
- BlockMesh199 = Instance.new("BlockMesh")
- Part200 = Instance.new("Part")
- BlockMesh201 = Instance.new("BlockMesh")
- Part202 = Instance.new("Part")
- BlockMesh203 = Instance.new("BlockMesh")
- Part204 = Instance.new("Part")
- BlockMesh205 = Instance.new("BlockMesh")
- Part206 = Instance.new("Part")
- BlockMesh207 = Instance.new("BlockMesh")
- Part208 = Instance.new("Part")
- BlockMesh209 = Instance.new("BlockMesh")
- Part210 = Instance.new("Part")
- BlockMesh211 = Instance.new("BlockMesh")
- Part212 = Instance.new("Part")
- BlockMesh213 = Instance.new("BlockMesh")
- Part214 = Instance.new("Part")
- BlockMesh215 = Instance.new("BlockMesh")
- Part216 = Instance.new("Part")
- BlockMesh217 = Instance.new("BlockMesh")
- Part218 = Instance.new("Part")
- BlockMesh219 = Instance.new("BlockMesh")
- Part220 = Instance.new("Part")
- BlockMesh221 = Instance.new("BlockMesh")
- Part222 = Instance.new("Part")
- BlockMesh223 = Instance.new("BlockMesh")
- Part224 = Instance.new("Part")
- BlockMesh225 = Instance.new("BlockMesh")
- Part226 = Instance.new("Part")
- SpecialMesh227 = Instance.new("SpecialMesh")
- Part228 = Instance.new("Part")
- BlockMesh229 = Instance.new("BlockMesh")
- Part230 = Instance.new("Part")
- BlockMesh231 = Instance.new("BlockMesh")
- Part232 = Instance.new("Part")
- BlockMesh233 = Instance.new("BlockMesh")
- Part234 = Instance.new("Part")
- BlockMesh235 = Instance.new("BlockMesh")
- Part236 = Instance.new("Part")
- BlockMesh237 = Instance.new("BlockMesh")
- Part238 = Instance.new("Part")
- BlockMesh239 = Instance.new("BlockMesh")
- Part240 = Instance.new("Part")
- BlockMesh241 = Instance.new("BlockMesh")
- Animation242 = Instance.new("Animation")
- BoolValue243 = Instance.new("BoolValue")
- StringValue244 = Instance.new("StringValue")
- StringValue245 = Instance.new("StringValue")
- LocalScript246 = Instance.new("LocalScript")
- Script247 = Instance.new("Script")
- Script248 = Instance.new("Script")
- ScreenGui249 = Instance.new("ScreenGui")
- Frame250 = Instance.new("Frame")
- ImageButton251 = Instance.new("ImageButton")
- ImageButton252 = Instance.new("ImageButton")
- Tool0.Name = "Doom Scythe"
- Tool0.Parent = mas
- Tool0.GripForward = Vector3.new(-0.0101004941, -0.999948978, 0)
- Tool0.GripPos = Vector3.new(0, 0, -1)
- Tool0.GripRight = Vector3.new(-0.999948978, 0.0101004941, 0)
- Tool0.GripUp = Vector3.new(0, 0, 1)
- Tool0.ToolTip = "Scythe Testing"
- Tool0.CanBeDropped = false
- Script1.Name = "ScytheScript"
- Script1.Parent = Tool0
- table.insert(cors,sandbox(Script1,function()
- -----------------
- --| Constants |--
- -----------------
- local HIT_DAMAGE = 1
- local LIMB_DEBRIS_TIME = 4 --NOTE: Should be less than respawn time
- local SLASH_COOLDOWN = 1
- local IGNORE_LIST = {torso = 1, handle = 1, effect = 1, water = 1} --NOTE: Keys must be lowercase, values must evaluate to true
- -- Scythe special vars
- local GRAVE_ASSET_ID = 134082925
- local GRAVE_DEBOUNCE_MIN = 4
- local GRAVE_EXPAND_TIME = 1.5
- local GRAVE_HIT_DMG = 20
- local GRAVE_HIT_DEBOUNCE = 0.1
- -----------------
- --| Variables |--
- -----------------
- local DebrisService = Game:GetService('Debris')
- local PlayersService = Game:GetService('Players')
- local InsertService = Game:GetService('InsertService')
- local Tool = script.Parent
- local ToolHandle = Tool.Handle
- local MyModel = nil
- local MyPlayer = nil
- -- Scythe special vars
- local LastGraveAttack = tick()
- local FudgeFactor = math.random() * 3
- local Grave = InsertService:LoadAsset(GRAVE_ASSET_ID):GetChildren()[1]
- local GongSound = ToolHandle:WaitForChild('Gong')
- -------------------------
- --| Utility Functions |--
- -------------------------
- -- Returns a character ancestor and its Humanoid, or nil
- local function FindCharacterAncestor(subject)
- if subject and subject ~= Workspace then
- local humanoid = subject:FindFirstChild('Humanoid')
- if humanoid then
- return subject, humanoid
- else
- return FindCharacterAncestor(subject.Parent)
- end
- end
- return nil
- end
- -- Removes any old creator tags and applies new ones to the specified target
- local function ApplyTags(target)
- while target:FindFirstChild('creator') do
- target.creator:Destroy()
- end
- local creatorTag = Instance.new('ObjectValue')
- creatorTag.Value = MyPlayer
- creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
- local iconTag = Instance.new('StringValue')
- iconTag.Value = Tool.TextureId
- iconTag.Name = 'icon'
- iconTag.Parent = creatorTag
- creatorTag.Parent = target
- DebrisService:AddItem(creatorTag, 4)
- end
- local function Burninate(target, color, secondaryColor, debrisTime)
- local fire = Instance.new('Fire')
- fire.Color = color
- fire.SecondaryColor = secondaryColor
- DebrisService:AddItem(fire, debrisTime)
- fire.Parent = target
- end
- -----------------------
- --| Other Functions |--
- -----------------------
- local function OnTouched(otherPart)
- if otherPart and not IGNORE_LIST[string.lower(otherPart.Name)] then
- local character, humanoid = FindCharacterAncestor(otherPart)
- if character and humanoid and character ~= MyModel then
- ApplyTags(humanoid)
- humanoid:TakeDamage(HIT_DAMAGE)
- if humanoid.Health > 0 and humanoid.Torso then -- Cut limbs
- for _, child in pairs(humanoid.Torso:GetChildren()) do
- if child:IsA('JointInstance') and (child.Part0 == otherPart or child.Part1 == otherPart) then
- child:Destroy()
- DebrisService:AddItem(otherPart, LIMB_DEBRIS_TIME)
- otherPart.Parent = Workspace
- otherPart.CanCollide = true
- end
- end
- end
- end
- end
- end
- -- Special Scythe attack
- local function GraveAttack(character, startCFrame)
- --print("SPECIAL GRAVE ATTACK!")
- local playerHumanoid = character:FindFirstChild('Humanoid')
- -- Create the blast sphere
- local blast = Instance.new('Part')
- blast.Shape = Enum.PartType.Ball
- blast.FormFactor = Enum.FormFactor.Custom
- blast.Size = Vector3.new(0.2, 0.2, 0.2)
- blast.BrickColor = BrickColor.new(169, 0, 0)
- blast.TopSurface = Enum.SurfaceType.Smooth
- blast.BottomSurface = Enum.SurfaceType.Smooth
- blast.Transparency = 0.9
- blast.Anchored = true
- blast.CFrame = startCFrame
- DebrisService:AddItem(blast, GRAVE_EXPAND_TIME)
- blast.Parent = character
- -- Connect the damage-giving
- local hitList = {}
- blast.Touched:connect(function(otherPart)
- local enemy, enemyHumanoid = FindCharacterAncestor(otherPart)
- if enemy and enemyHumanoid and enemy.Name ~= 'Lost Soul' then
- local now = tick()
- local hitData = hitList[enemy]
- if not hitData or now - hitData.LastHitTime > GRAVE_HIT_DEBOUNCE then
- local damage = GRAVE_HIT_DMG
- --print("GRAVE attack - Damaging", enemy, "for", damage, "damage")
- ApplyTags(enemyHumanoid)
- enemyHumanoid:TakeDamage(damage)
- hitList[enemy] = {LastHitTime = now, LastHitPosition = enemyHumanoid.Torso.Position}
- Burninate(enemyHumanoid.Torso, Color3.new(0, 0, 0), Color3.new(1, 1, 1), GRAVE_EXPAND_TIME)
- if playerHumanoid then
- --print("GRAVE healing for:", damage)
- playerHumanoid:TakeDamage(-damage)
- Burninate(playerHumanoid.Torso, Color3.new(1, 1, 1), Color3.new(0, 0, 0), GRAVE_EXPAND_TIME)
- end
- end
- end
- end)
- -- Keep player in place
- local torso = character:FindFirstChild('Torso')
- if torso then
- torso.Anchored = true
- Delay(GRAVE_EXPAND_TIME + 0.1, function()
- torso.Anchored = false
- end)
- end
- -- Expand the blast sphere
- local startTime = tick()
- repeat
- wait()
- blast.Size = blast.Size + Vector3.new(1.7, 1.7, 1.7)
- blast.CFrame = startCFrame
- until tick() - startTime >= GRAVE_EXPAND_TIME
- -- Bury the dead
- Delay(0.5, function()
- for enemy, hitData in pairs(hitList) do
- local humanoid = enemy:FindFirstChild('Humanoid')
- if humanoid and humanoid.Health <= 0 then
- local grave = Grave:Clone()
- grave:TranslateBy(hitData.LastHitPosition + Vector3.new(0, 1, 0) - grave:GetModelCFrame().p)
- if grave.PrimaryPart then
- local bodyGyro = grave.PrimaryPart:FindFirstChild('BodyGyro')
- if bodyGyro then
- local position = grave.PrimaryPart.Position
- local lookAtPoint = Vector3.new(startCFrame.p.X, position.Y, startCFrame.p.Z)
- bodyGyro.cframe = CFrame.new(position, lookAtPoint)
- end
- end
- DebrisService:AddItem(grave, 30)
- grave.Parent = enemy.Parent
- enemy:Destroy()
- Spawn(function()
- local gong = GongSound:Clone()
- gong.Pitch = 0.9
- gong.Parent = grave.PrimaryPart
- wait(0.5 + math.random())
- gong:Play()
- end)
- end
- end
- end)
- end
- local function OnEquipped()
- MyModel = Tool.Parent
- MyPlayer = PlayersService:GetPlayerFromCharacter(MyModel)
- LastGraveAttack = tick()
- end
- local function OnActivated()
- if Tool.Enabled and MyModel:FindFirstChild('Humanoid') and MyModel.Humanoid.Health > 0 then
- Tool.Enabled = false --NOTE: Starts the animation
- local connection = ToolHandle.Touched:connect(OnTouched)
- Delay(0.4, function() --NOTE: Hardcoded length of animation :[
- if connection then
- connection:disconnect()
- end
- end)
- local slashSound = ToolHandle:FindFirstChild('SwordSlash')
- if slashSound then
- slashSound:Play()
- end
- if tick() - LastGraveAttack > GRAVE_DEBOUNCE_MIN + FudgeFactor then -- (Every 4-7 seconds)
- GraveAttack(MyModel, ToolHandle.CFrame)
- LastGraveAttack = tick()
- FudgeFactor = math.random() * 4
- end
- wait(SLASH_COOLDOWN)
- Tool.Enabled = true
- end
- end
- --------------------
- --| Script Logic |--
- --------------------
- Tool.Equipped:connect(OnEquipped)
- Tool.Activated:connect(OnActivated)
- end))
- Script2.Name = "SpeedBoostScript"
- Script2.Parent = Tool0
- Script2.Disabled = true
- table.insert(cors,sandbox(Script2,function()
- --Made by Stickmasterluke
- sp=script.Parent
- speedboost=2 --100% speed bonus
- speedforsmoke=10 --smoke apears when character running >= 10 studs/second.
- function waitfor(a,b,c)
- local c=c or 5*60
- local d=tick()+c
- while a:FindFirstChild(b)==nil and tick()<=d do
- wait()
- end
- return a:FindFirstChild(b)
- end
- local tooltag=waitfor(script,"ToolTag",2)
- if tooltag~=nil then
- local tool=tooltag.Value
- local h=sp:FindFirstChild("Humanoid")
- if h~=nil then
- h.WalkSpeed=16+16*speedboost
- local t=sp:FindFirstChild("Torso")
- if t~=nil then
- smokepart=Instance.new("Part")
- smokepart.FormFactor="Custom"
- smokepart.Size=Vector3.new(0,0,0)
- smokepart.TopSurface="Smooth"
- smokepart.BottomSurface="Smooth"
- smokepart.CanCollide=false
- smokepart.Transparency=1
- local weld=Instance.new("Weld")
- weld.Name="SmokePartWeld"
- weld.Part0=t
- weld.Part1=smokepart
- weld.C0=CFrame.new(0,-3.5,0)*CFrame.Angles(math.pi/4,0,0)
- weld.Parent=smokepart
- smokepart.Parent=sp
- smoke=Instance.new("Smoke")
- smoke.Enabled=t.Velocity.magnitude>speedforsmoke
- smoke.RiseVelocity=2
- smoke.Opacity=.25
- smoke.Size=.5
- smoke.Parent=smokepart
- h.Running:connect(function(speed)
- if smoke and smoke~=nil then
- smoke.Enabled=speed>speedforsmoke
- end
- end)
- end
- end
- while tool~=nil and tool.Parent==sp and h~=nil do
- sp.ChildRemoved:wait()
- end
- local h=sp:FindFirstChild("Humanoid")
- if h~=nil then
- h.WalkSpeed=16
- end
- end
- if smokepart~=nil then
- smokepart:remove()
- end
- script:remove()
- end))
- LocalScript3.Name = "BottomSpinner"
- LocalScript3.Parent = Tool0
- table.insert(cors,sandbox(LocalScript3,function()
- --[[Super Util]]--
- function WaitForChild(parent,...)
- local debugPrint = false
- for _, i in ipairs({...}) do
- if type(i)=='boolean' then
- debugPrint = i
- else
- while not parent:FindFirstChild(i) do
- wait(1/30)
- if debugPrint then
- print(script.Name..':'..parent.Name..' Waiting for '.. i)
- end
- end
- parent=parent[i]
- end
- end
- return parent
- end
- function ForEach(parent,func)
- if type(parent)=='table' then
- for _,i in pairs(parent) do
- func(i)
- end
- else
- for _,i in pairs(parent:GetChildren()) do
- func(i)
- end
- end
- end
- function MakeValue(class,name,value,parent)
- local temp = Instance.new(class)
- temp.Name = name
- temp.Value = value
- temp.Parent = parent
- return temp
- end
- function TweenProperty(obj, propName, inita, enda, length)
- --WARNING:possible floating point errors here
- local lastAlpha = 0
- local breakLoop = false
- --[[
- if obj.Changed then obj.Changed:connect(function(prop)
- if prop ==propName and math.abs(lastAlpha-obj[propName])>.001 then
- breakLoop = true
- end
- end)
- end
- --]]
- local startTime = tick()
- local diff = enda-inita
- while tick()-startTime<length and not breakLoop do
- lastAlpha = (((tick()-startTime)/length)*diff)+inita
- obj[propName] = lastAlpha
- wait(1/30)
- end
- if not breakLoop then
- obj[propName] = enda
- end
- end
- --[[Constants]]--
- local MAX_SIZE = Vector3.new(9.8,.2,9.8)
- local MIN_SIZE = Vector3.new(1,1,1)
- --[[Workspace Variables]]--
- local Tool = script.Parent
- local MyHumanoid =nil
- --[[Script Variables]]--
- local IsEquipped = false
- local IsFreeFalling = false
- local SpinPart = Instance.new('Part')
- SpinPart.Transparency = 1
- SpinPart.Size = MAX_SIZE
- SpinPart.CanCollide = false
- SpinPart.FormFactor = 'Custom'
- local SpinDecal = Instance.new('Decal')
- SpinDecal.Texture = 'http://www.roblox.com/asset/?id=131954857'
- SpinDecal.Parent = SpinPart
- SpinDecal.Face = 'Top'
- do
- local tspin = Instance.new('BodyAngularVelocity')
- tspin.angularvelocity = Vector3.new(0,1,0)
- tspin.maxTorque =Vector3.new(math.huge,math.huge,math.huge)
- tspin.Parent = SpinPart
- end
- local SpinPos = Instance.new('BodyPosition')
- SpinPos.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- SpinPos.Parent = SpinPart
- --[[Script Functions]]--
- function OnFreeFalling(isfalling)
- IsFreeFalling = isfalling
- end
- --[[Running Logic]]--
- function Equipped()
- IsEquipped = true
- local MyTorso = Tool.Parent:FindFirstChild('Torso')
- if Tool.Parent:FindFirstChild('Humanoid') then
- MyHumanoid = Tool.Parent.Humanoid
- if not FreeFallingConnection then
- FreeFallingConnection = MyHumanoid.FreeFalling:connect(OnFreeFalling)
- end
- end
- if MyTorso then
- Spawn(function()
- local startTime = tick()
- SpinPart.CFrame = CFrame.new(MyTorso.CFrame.p+Vector3.new(0,-2.8+(math.sin(tick())/3),0))
- SpinPart.Parent = MyTorso
- local fadeIn = true
- while IsEquipped do
- SpinDecal.Transparency=((math.sin(tick()-startTime)/2))
- if not IsFreeFalling then
- SpinPos.position = MyTorso.CFrame.p+Vector3.new(0,-2.8+(math.sin(tick())/3),0)
- end
- wait()
- end
- SpinPart.Parent = nil
- end)
- end
- end
- function Unequipped()
- IsEquipped = false
- end
- Tool.Equipped:connect(Equipped)
- Tool.Unequipped:connect(Unequipped)
- end))
- LocalScript4.Name = "MostAnimations"
- LocalScript4.Parent = Tool0
- table.insert(cors,sandbox(LocalScript4,function()
- --------------------
- --| WaitForChild |--
- --------------------
- -- Waits for parent.child to exist, then returns it
- local function WaitForChild(parent, childName)
- assert(parent, "ERROR: WaitForChild: parent is nil")
- while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
- return parent[childName]
- end
- -----------------
- --| Variables |--
- -----------------
- local Tool = script.Parent
- local ScytheEquipAnimation = WaitForChild(script, 'ScytheEquip2')
- local ScytheIdleAnimation = WaitForChild(script, 'ScytheIdle2')
- local ScytheSlashAnimation = WaitForChild(script, 'ScytheSlash')
- local ScytheEquipTrack = nil
- local ScytheIdleTrack = nil
- local ScytheSlashTrack = nil
- -----------------
- --| Functions |--
- -----------------
- local function OnEquipped()
- local myModel = Tool.Parent
- local humanoid = myModel:FindFirstChild('Humanoid')
- if humanoid then -- Preload animations
- ScytheEquipTrack = humanoid:LoadAnimation(ScytheEquipAnimation)
- if ScytheEquipTrack then ScytheEquipTrack:Play() end
- ScytheIdleTrack = humanoid:LoadAnimation(ScytheIdleAnimation)
- if ScytheIdleTrack then ScytheIdleTrack:Play() end
- ScytheSlashTrack = humanoid:LoadAnimation(ScytheSlashAnimation)
- end
- end
- local function OnChanged(property)
- if property == 'Enabled' and Tool.Enabled == false then
- if ScytheSlashTrack then ScytheSlashTrack:Play() end
- end
- end
- local function OnUnequipped()
- -- Stop all animations
- if ScytheEquipTrack then ScytheEquipTrack:Stop() end
- if ScytheIdleTrack then ScytheIdleTrack:Stop() end
- if ScytheSlashTrack then ScytheSlashTrack:Stop() end
- end
- --------------------
- --| Script Logic |--
- --------------------
- Tool.Equipped:connect(OnEquipped)
- Tool.Changed:connect(OnChanged)
- Tool.Unequipped:connect(OnUnequipped)
- end))
- Animation5.Name = "ScytheEquip2"
- Animation5.Parent = LocalScript4
- Animation5.AnimationId = "http://www.roblox.com/Asset?ID=96064636"
- Animation6.Name = "ScytheIdle2"
- Animation6.Parent = LocalScript4
- Animation6.AnimationId = "http://www.roblox.com/Asset?ID=96065457"
- Animation7.Name = "ScytheSlash"
- Animation7.Parent = LocalScript4
- Animation7.AnimationId = "http://www.roblox.com/Asset?ID=96071496"
- LocalScript8.Name = "RaiseSkeletons"
- LocalScript8.Parent = Tool0
- table.insert(cors,sandbox(LocalScript8,function()
- -----------------
- --| Constants |--
- -----------------
- local SPAWN_RADIUS = 8 -- Studs
- local SUMMON_COOLDOWN = 8
- local SKELETON_ASSET_ID = 53604463
- local SKELETON_DURATION = 30
- -----------------
- --| Variables |--
- -----------------
- local InsertService = Game:GetService('InsertService')
- local DebrisService = Game:GetService('Debris')
- local PlayersService = Game:GetService('Players')
- local Tool = script.Parent
- local ToolHandle = Tool.Handle
- local MyPlayer = PlayersService.LocalPlayer
- local SkeletonScript = script:WaitForChild('SkeletonScript')
- local Fire = script:WaitForChild('Fire')
- local SummonAnimation = script:WaitForChild('Summon')
- local GongSound = ToolHandle:WaitForChild('Gong')
- local MyModel = nil
- local Skeleton = nil
- local LastSummonTime = 0
- local SummonTrack = nil
- local BodyBits = {
- LeftArm = 134082453,
- LeftLeg = 134082507,
- RightArm = 134082473,
- RightLeg = 134082533,
- Torso = 134082557,
- Hat = 132080578,
- }
- -----------------
- --| Functions |--
- -----------------
- local function MakeSkeleton()
- Skeleton = InsertService:LoadAsset(SKELETON_ASSET_ID):GetChildren()[1]
- if Skeleton then
- --[[
- for _, child in pairs(Skeleton:GetChildren()) do
- local mesh = child:FindFirstChild('Mesh')
- if mesh then
- DebrisService:AddItem(mesh, 0)
- child.Transparency = 0.5
- end
- end
- --]]
- for _, child in pairs(Skeleton:GetChildren()) do
- if child:IsA('CharacterMesh') or child:IsA('Hat') then
- DebrisService:AddItem(child, 0)
- elseif child:IsA('BasePart') then
- child.Transparency = 0.5
- end
- end
- for name, id in pairs(BodyBits) do
- local thing = InsertService:LoadAsset(id):GetChildren()[1]
- thing.Name = name
- thing.Parent = Skeleton
- end
- Skeleton.Name = 'Servant Of Armageddon'
- local head = Skeleton:FindFirstChild('Head')
- if head then
- head.Transparency = 0.99
- end
- local skeletonScriptClone = SkeletonScript:Clone()
- skeletonScriptClone.Parent = Skeleton
- skeletonScriptClone.Disabled = false
- local creatorTag = Instance.new('ObjectValue')
- creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
- creatorTag.Value = MyPlayer
- local iconTag = Instance.new('StringValue', creatorTag)
- iconTag.Name = 'icon'
- iconTag.Value = Tool.TextureId
- creatorTag.Parent = Skeleton
- end
- end
- local function SpawnSkeleton(spawnPosition)
- if Skeleton then
- -- Hellfire
- local firePart = Instance.new('Part')
- firePart.Name = 'Effect'
- firePart.Transparency = 1
- firePart.FormFactor = Enum.FormFactor.Custom
- firePart.Size = Vector3.new()
- firePart.Anchored = true
- firePart.CanCollide = false
- firePart.CFrame = CFrame.new(spawnPosition - Vector3.new(0, 4, 0))
- local fireClone = Fire:Clone()
- fireClone.Parent = firePart
- Delay(0.5, function()
- if fireClone then
- fireClone.Enabled = false
- end
- end)
- DebrisService:AddItem(firePart, 3)
- firePart.Parent = Workspace
- -- Spawn
- local skeletonClone = Skeleton:Clone()
- DebrisService:AddItem(skeletonClone, SKELETON_DURATION)
- skeletonClone.Parent = Workspace
- skeletonClone:MoveTo(spawnPosition) --NOTE: Model must be in Workspace
- -- Rise!
- local torso = skeletonClone:FindFirstChild('Torso')
- if torso then
- torso.CFrame = torso.CFrame - Vector3.new(0, 4.5, 0)
- for i = 0, 4.5, 0.45 do
- torso.CFrame = torso.CFrame + Vector3.new(0, i, 0)
- wait(1/30)
- end
- end
- end
- end
- local function RaiseSkeletons()
- if not Skeleton then -- Try again
- MakeSkeleton()
- end
- for theta = -135, -45, 45 do
- SpawnSkeleton(MyModel.Torso.CFrame:pointToWorldSpace(Vector3.new(math.cos(theta), 0, math.sin(theta)) * SPAWN_RADIUS))
- end
- end
- --NOTE: Ugly!
- local function OnKeyDown(key)
- key = string.lower(key)
- if key == 'e' then
- local now = time()
- if now > LastSummonTime + SUMMON_COOLDOWN then
- LastSummonTime = now
- local humanoid = MyModel:FindFirstChild('Humanoid')
- if humanoid then
- humanoid.WalkSpeed = 0
- end
- Spawn(function()
- for i = 1, 3 do
- if GongSound then GongSound:Play() end
- wait(1.5)
- end
- end)
- if SummonTrack then
- SummonTrack:Play()
- wait(3.125)
- end
- RaiseSkeletons()
- wait(1)
- if humanoid then
- humanoid.WalkSpeed = 16
- end
- end
- end
- end
- local function OnEquipped(mouse)
- MyModel = Tool.Parent
- mouse.KeyDown:connect(OnKeyDown)
- local humanoid = MyModel:FindFirstChild('Humanoid')
- if humanoid then -- Preload animations
- SummonTrack = humanoid:LoadAnimation(SummonAnimation)
- end
- end
- local function OnUnequipped()
- if SummonTrack then SummonTrack:Stop() end
- end
- --------------------
- --| Script Logic |--
- --------------------
- MakeSkeleton()
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- end))
- Fire9.Parent = LocalScript8
- Fire9.Size = 10
- Fire9.Color = Color3.new(1, 0.180392, 0.137255)
- Fire9.Heat = 25
- Fire9.SecondaryColor = Color3.new(0, 0, 0)
- Fire9.Color = Color3.new(1, 0.180392, 0.137255)
- Animation10.Name = "Summon"
- Animation10.Parent = LocalScript8
- Animation10.AnimationId = "http://www.roblox.com/Asset?ID=93693205"
- Script11.Name = "SkeletonScript"
- Script11.Parent = LocalScript8
- table.insert(cors,sandbox(Script11,function()
- --Made by Stickmasterluke
- --Zombie artificial stupidity script
- --(Modified for skeletons)
- sp=script.Parent
- lastattack=0
- nextrandom=0
- --nextsound=0
- nextjump=0
- chasing=false
- variance=4
- damage=11
- attackrange=4.5
- sightrange=60
- runspeed=18
- wonderspeed=8
- healthregen=false
- --colors={"Sand red","Dusty Rose","Medium blue","Sand blue","Lavender","Earth green","Brown","Medium stone grey","Brick yellow"}
- colors={"White"}
- function raycast(spos,vec,currentdist)
- local hit2,pos2=game.Workspace:FindPartOnRay(Ray.new(spos+(vec*.01),vec*currentdist),sp)
- if hit2~=nil and pos2 then
- if hit2.Transparency>=.8 or hit2.Name=="Handle" or string.sub(hit2.Name,1,6)=="Effect" then
- local currentdist=currentdist-(pos2-spos).magnitude
- return raycast(pos2,vec,currentdist)
- end
- end
- return hit2,pos2
- end
- function waitForChild(parent,childName)
- local child=parent:findFirstChild(childName)
- if child then return child end
- while true do
- child=parent.ChildAdded:wait()
- if child.Name==childName then return child end
- end
- end
- -- ANIMATION
- -- declarations
- local Torso=waitForChild(sp,"Torso")
- local Head=waitForChild(sp,"Head")
- local RightShoulder=waitForChild(Torso,"Right Shoulder")
- local LeftShoulder=waitForChild(Torso,"Left Shoulder")
- local RightHip=waitForChild(Torso,"Right Hip")
- local LeftHip=waitForChild(Torso,"Left Hip")
- local Neck=waitForChild(Torso,"Neck")
- local Humanoid=waitForChild(sp,"Humanoid")
- local BodyColors=waitForChild(sp,"Body Colors")
- local pose="Standing"
- --local hitsound=waitForChild(Torso,"HitSound")
- --[[
- local sounds={
- waitForChild(Torso,"GroanSound"),
- waitForChild(Torso,"RawrSound")
- }
- --]]
- if healthregen then
- local regenscript=waitForChild(sp,"HealthRegenerationScript")
- regenscript.Disabled=false
- end
- Humanoid.WalkSpeed=wonderspeed
- local toolAnim="None"
- local toolAnimTime=0
- BodyColors.HeadColor=BrickColor.new("Grime")
- local randomcolor1=colors[math.random(1,#colors)]
- BodyColors.TorsoColor=BrickColor.new(randomcolor1)
- BodyColors.LeftArmColor=BrickColor.new(randomcolor1)
- BodyColors.RightArmColor=BrickColor.new(randomcolor1)
- local randomcolor2=colors[math.random(1,#colors)]
- BodyColors.LeftLegColor=BrickColor.new(randomcolor2)
- BodyColors.RightLegColor=BrickColor.new(randomcolor2)
- function onRunning(speed)
- if speed>0 then
- pose="Running"
- else
- pose="Standing"
- end
- end
- function onDied()
- pose="Dead"
- end
- function onJumping()
- pose="Jumping"
- end
- function onClimbing()
- pose="Climbing"
- end
- function onGettingUp()
- pose = "GettingUp"
- end
- function onFreeFall()
- pose = "FreeFall"
- end
- function onFallingDown()
- pose = "FallingDown"
- end
- function onSeated()
- pose = "Seated"
- end
- function onPlatformStanding()
- pose = "PlatformStanding"
- end
- function moveJump()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle=3.14
- LeftShoulder.DesiredAngle=-3.14
- RightHip.DesiredAngle=0
- LeftHip.DesiredAngle=0
- end
- function moveFreeFall()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity =0.5
- RightShoulder.DesiredAngle=3.14
- LeftShoulder.DesiredAngle=-3.14
- RightHip.DesiredAngle=0
- LeftHip.DesiredAngle=0
- end
- function moveSit()
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- RightShoulder.DesiredAngle=3.14 /2
- LeftShoulder.DesiredAngle=-3.14 /2
- RightHip.DesiredAngle=3.14 /2
- LeftHip.DesiredAngle=-3.14 /2
- end
- function animate(time)
- local amplitude
- local frequency
- if (pose == "Jumping") then
- moveJump()
- return
- end
- if (pose == "FreeFall") then
- moveFreeFall()
- return
- end
- if (pose == "Seated") then
- moveSit()
- return
- end
- local climbFudge = 0
- if (pose == "Running") then
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- amplitude = 1
- frequency = 9
- elseif (pose == "Climbing") then
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- amplitude = 1
- frequency = 9
- climbFudge = 3.14
- else
- amplitude = 0.1
- frequency = 1
- end
- desiredAngle = amplitude * math.sin(time*frequency)
- if not chasing and frequency==9 then
- frequency=4
- end
- if chasing then
- RightShoulder.DesiredAngle=math.pi/2
- LeftShoulder.DesiredAngle=-math.pi/2
- RightHip.DesiredAngle=-desiredAngle*2
- LeftHip.DesiredAngle=-desiredAngle*2
- else
- RightShoulder.DesiredAngle=desiredAngle + climbFudge
- LeftShoulder.DesiredAngle=desiredAngle - climbFudge
- RightHip.DesiredAngle=-desiredAngle
- LeftHip.DesiredAngle=-desiredAngle
- end
- end
- function attack(time,attackpos)
- if time-lastattack>=1 then
- local hit,pos=raycast(Torso.Position,(attackpos-Torso.Position).unit,attackrange)
- if hit and hit.Parent~=nil and hit.Parent.Name~=sp.Name then
- local h=hit.Parent:FindFirstChild("Humanoid")
- if h then
- local creator=sp:FindFirstChild("creator")
- if creator then
- if creator.Value~=nil then
- if creator.Value~=game.Players:GetPlayerFromCharacter(h.Parent) then
- for i,oldtag in ipairs(h:GetChildren()) do
- if oldtag.Name=="creator" then
- oldtag:remove()
- end
- end
- creator:clone().Parent=h
- else
- return
- end
- end
- end
- h:TakeDamage(damage)
- --[[
- hitsound.Volume=.5+(.5*math.random())
- hitsound.Pitch=.5+math.random()
- hitsound:Play()
- --]]
- if RightShoulder and LeftShoulder then
- RightShoulder.CurrentAngle=0
- LeftShoulder.CurrentAngle=0
- end
- end
- end
- lastattack=time
- end
- end
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(onJumping)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.GettingUp:connect(onGettingUp)
- Humanoid.FreeFalling:connect(onFreeFall)
- Humanoid.FallingDown:connect(onFallingDown)
- Humanoid.Seated:connect(onSeated)
- Humanoid.PlatformStanding:connect(onPlatformStanding)
- function populatehumanoids(mdl)
- if mdl.ClassName=="Humanoid" then
- table.insert(humanoids,mdl)
- end
- for i2,mdl2 in ipairs(mdl:GetChildren()) do
- populatehumanoids(mdl2)
- end
- end
- --[[
- function playsound(time)
- nextsound=time+5+(math.random()*5)
- local randomsound=sounds[math.random(1,#sounds)]
- randomsound.Volume=.5+(.5*math.random())
- randomsound.Pitch=.5+(.5*math.random())
- randomsound:Play()
- end
- --]]
- while sp.Parent~=nil and Humanoid and Humanoid.Parent~=nil and Humanoid.Health>0 and Torso and Head and Torso~=nil and Torso.Parent~=nil do
- local _,time=wait(1/3)
- humanoids={}
- populatehumanoids(game.Workspace)
- closesttarget=nil
- closestdist=sightrange
- local creator=sp:FindFirstChild("creator")
- for i,h in ipairs(humanoids) do
- if h and h.Parent~=nil then
- if h.Health>0 and h.Parent.Name~=sp.Name and h.Parent~=sp then
- local plr=game.Players:GetPlayerFromCharacter(h.Parent)
- if creator==nil or plr==nil or creator.Value~=plr then
- local t=h.Parent:FindFirstChild("Torso")
- if t~=nil then
- local dist=(t.Position-Torso.Position).magnitude
- if dist<closestdist then
- closestdist=dist
- closesttarget=t
- end
- end
- end
- end
- end
- end
- if closesttarget~=nil then
- if not chasing then
- --playsound(time)
- chasing=true
- Humanoid.WalkSpeed=runspeed
- end
- Humanoid:MoveTo(closesttarget.Position+(Vector3.new(1,1,1)*(variance*((math.random()*2)-1))),closesttarget)
- if math.random()<.5 then
- attack(time,closesttarget.Position)
- end
- else
- if chasing then
- chasing=false
- Humanoid.WalkSpeed=wonderspeed
- end
- if time>nextrandom then
- nextrandom=time+3+(math.random()*5)
- local randompos=Torso.Position+((Vector3.new(1,1,1)*math.random()-Vector3.new(.5,.5,.5))*40)
- Humanoid:MoveTo(randompos,game.Workspace.Terrain)
- end
- end
- --[[
- if time>nextsound then
- playsound(time)
- end
- --]]
- if time>nextjump then
- nextjump=time+7+(math.random()*5)
- Humanoid.Jump=true
- end
- animate(time)
- end
- wait(4)
- sp:remove() --Rest In Pizza
- end))
- Script12.Name = "Welding"
- Script12.Parent = Tool0
- table.insert(cors,sandbox(Script12,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript13.Name = "BackupWeld"
- LocalScript13.Parent = Tool0
- table.insert(cors,sandbox(LocalScript13,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript14.Name = "BackupWeld"
- LocalScript14.Parent = Tool0
- table.insert(cors,sandbox(LocalScript14,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript15.Name = "AnimationScript"
- LocalScript15.Parent = Tool0
- table.insert(cors,sandbox(LocalScript15,function()
- -- Waits for the child of the specified parent
- local function WaitForChild(parent, childName)
- while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
- return parent[childName]
- end
- local Tool = script.Parent
- local Animations = {}
- local MyHumanoid
- local MyCharacter
- local StartAnim = WaitForChild(script, 'Start')
- local StopAnim = WaitForChild(script, 'Stop')
- function PlayAnimation(animationName, speed)
- speed = speed or 1
- if Animations[animationName] then
- Animations[animationName]:Play(0.1, 1, speed)
- else
- print("Can't find animation:" , animationName)
- end
- end
- function StopAnimation(animationName)
- if Animations[animationName] then
- Animations[animationName]:Stop()
- end
- end
- function ConnectAnimationToValueChange(valueName, animationName)
- return WaitForChild(Tool, valueName).Changed:connect(
- function (value)
- PlayAnimation(animationName)
- end)
- end
- function LoadAnimation(animationObject)
- if MyHumanoid then
- Animations[animationObject.Name] = MyHumanoid:LoadAnimation(animationObject)
- else
- print("Tried to load an anim without a humanoid")
- end
- end
- function OnEquipped(mouse)
- MyCharacter = Tool.Parent
- MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
- Tool.ChildAdded:connect(function (child) if child:IsA('Animation') then LoadAnimation(animationObject) end end)
- for _, child in pairs(Tool:GetChildren()) do
- if child:IsA('Animation') then
- LoadAnimation(child)
- end
- end
- end
- function OnUnequipped()
- for name, animTrack in pairs(Animations) do
- StopAnimation(name);
- end
- end
- StartAnim.OnInvoke = PlayAnimation
- StopAnim.OnInvoke = StopAnimation
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- end))
- BindableFunction16.Name = "Start"
- BindableFunction16.Parent = LocalScript15
- BindableFunction17.Name = "Stop"
- BindableFunction17.Parent = LocalScript15
- LocalScript18.Name = "BladeScript"
- LocalScript18.Parent = Tool0
- table.insert(cors,sandbox(LocalScript18,function()
- -- SolarCrane
- -- Waits for parent.child to exist, then returns it
- local function WaitForChild(parent, childName)
- assert(parent, "ERROR: WaitForChild: parent is nil")
- while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
- return parent[childName]
- end
- --local tool = Game.Selection:Get()[1]; tool.Grip = CFrame.new(0,-2.3,0) * CFrame.Angles(0, math.pi/2, 0)
- local DebrisService = Game:GetService('Debris')
- local PlayersService = Game:GetService('Players')
- local contentProvider = game:GetService("ContentProvider")
- local Tool = script.Parent
- local Handle = WaitForChild(Tool, 'Handle')
- local AnimationScript
- local StartAnim
- local StopAnim
- local MyMouse
- local MyTorso
- local MyHumanoid
- local MyPlayer
- local MyCharacter
- local HitSound
- local SwingSound
- local EnrageSound
- local SWORD_DAMAGE_MIN = 25
- local SWORD_DAMAGE_MAX = 45
- local SWING_TIME = 1.2
- local rate=1/30
- local BASE_URL = contentProvider.BaseUrl
- local CreatorTag
- function ApplyTag(target)
- while target:FindFirstChild('creator') do
- target.creator:Destroy()
- end
- CreatorTag:Clone().Parent = target
- end
- function FindCharacter(part)
- if part.Parent == nil or part == Workspace then return nil end
- if part:FindFirstChild('Humanoid') then return part end
- return FindCharacter(part.Parent)
- end
- function StartGuiRecharge()
- if PlayerGui and PlayerGui:FindFirstChild('Bar') and
- PlayerGui.Bar:FindFirstChild('Backing') and PlayerGui.Bar:FindFirstChild('Fill') and
- PlayerGui:FindFirstChild('RechargeText') then
- PlayerGui.RechargeText.Text = "Recharging..."
- local timeRemaining = math.min(COOLDOWN_TIME, tick() - LastUse)
- print('Start Size = ', timeRemaining / COOLDOWN_TIME)
- PlayerGui.Bar.Fill.Size = UDim2.new(timeRemaining / SWING_TIME, 0, 1, 0)
- PlayerGui.Bar.Fill:TweenSize(UDim2.new(1,0,1,0), "Out", "Linear", SWING_TIME - timeRemaining, false,
- function() if PlayerGui then PlayerGui.RechargeText.Text = "Ready" end end)
- end
- end
- function billboard(pos,text,timeVar,color)
- local pos=pos or Vector3.new(0,0,0)
- local text=text or "Hello World!"
- local timeVar = timeVar or 2
- local color=color or Color3.new(1,0,0)
- local pos=pos+Vector3.new(0,5,0)
- local ep=Instance.new("Part")
- ep.Name="Effect"
- ep.formFactor="Custom"
- ep.Size=Vector3.new(0,0,0)
- ep.TopSurface="Smooth"
- ep.BottomSurface="Smooth"
- ep.CFrame=CFrame.new(pos)
- ep.Anchored=true
- ep.CanCollide=false
- ep.Transparency=1
- local bb=Instance.new("BillboardGui")
- bb.Size=UDim2.new(3,0,3,0)
- bb.Adornee=ep
- local tl=Instance.new("TextLabel")
- tl.BackgroundTransparency=1
- tl.Size=UDim2.new(1,0,1,0)
- tl.Text=text
- tl.TextColor3=color
- tl.TextScaled=true
- tl.Font="ArialBold"
- tl.Parent=bb
- bb.Parent=ep
- DebrisService:AddItem(ep,timeVar+.1)
- ep.Parent=game.Workspace
- delay(0,function()
- local frames=timeVar/rate
- for frame=1,frames do
- wait(rate)
- local percent=frame/frames
- ep.CFrame=CFrame.new(pos)+Vector3.new(0,5*percent,0)
- tl.TextTransparency=percent
- end
- ep:remove()
- end)
- end
- local HitHumanoids = {}
- function OnHit(hitPart)
- if hitPart then
- local char = FindCharacter(hitPart)
- local humanoid = char and char:FindFirstChild('Humanoid')
- if humanoid ~= MyHumanoid and humanoid and not HitHumanoids[humanoid] and MyHumanoid.Health > 0 and humanoid.Health > 0 then
- ApplyTag(humanoid)
- HitHumanoids[humanoid] = true
- -- maybe we display this above head
- local swingDamage = SWORD_DAMAGE_MIN + math.random(SWORD_DAMAGE_MAX - SWORD_DAMAGE_MIN)
- if humanoid.Health <= swingDamage then
- StartAnim:Invoke('Enrage')
- EnrageSound:Play()
- end
- billboard(hitPart.Position,"-"..tostring(swingDamage))
- humanoid:TakeDamage(swingDamage)
- if HitSound then
- HitSound:Play()
- end
- end
- end
- end
- local Attacking = false
- function OnActivated(target)
- if (Attacking or MyHumanoid.Health <= 0) or not MyCharacter:FindFirstChild('Right Arm') then return end
- Attacking = true
- Delay(0.2, function()
- if SwingSound then
- SwingSound:Play()
- end
- end)
- HitHumanoids = {}
- StartAnim:Invoke('AttackAnim')
- local touchConn = Handle.Touched:connect(OnHit)
- wait(0.33)
- local spin = Instance.new("BodyAngularVelocity")
- DebrisService:AddItem(spin, 0.3)
- spin.angularvelocity = Vector3.new(0, -30, 0)
- spin.maxTorque = Vector3.new(0, 300000, 0)
- spin.Parent = MyTorso
- wait(0.3)
- if spin then
- spin:Destroy()
- end
- wait(SWING_TIME - 0.33 - 0.3)
- touchConn:disconnect()
- Attacking = false
- end
- local Equipping = false
- function OnEquipped(mouse)
- if Equipping then return end
- Equipping = true
- MyCharacter = Tool.Parent
- MyPlayer = PlayersService:GetPlayerFromCharacter(MyCharacter)
- MyTorso = MyCharacter:FindFirstChild('Torso')
- MyMouse = mouse
- MyHumanoid = MyCharacter:FindFirstChild('Humanoid')
- CreatorTag = Instance.new('ObjectValue')
- CreatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
- CreatorTag.Value = MyPlayer
- AnimationScript = WaitForChild(Tool,'AnimationScript')
- StartAnim = WaitForChild(AnimationScript, 'Start')
- StopAnim = WaitForChild(AnimationScript, 'Stop')
- SwingSound = WaitForChild(Handle, 'Swing')
- HitSound = WaitForChild(Handle, 'Hit')
- EnrageSound = WaitForChild(Handle, 'Rage')
- ToolGui = WaitForChild(Tool, 'RechargeGui')
- StartGuiRecharge()
- StartAnim:Invoke('IdleAnim', 0.5)
- Equipping = false
- end
- local UnEquipping = false
- function OnUnequipped()
- if UnEquipping then return end
- UnEquipping = true
- if PlayerGui then
- PlayerGui:Destroy()
- PlayerGui = nil
- end
- UnEquipping = false
- end
- Tool.Activated:connect(OnActivated)
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- end))
- Animation19.Name = "AttackAnim"
- Animation19.Parent = Tool0
- Animation19.AnimationId = "http://www.roblox.com/Asset?ID=105371766"
- Animation20.Name = "Enrage"
- Animation20.Parent = Tool0
- Animation20.AnimationId = "http://www.roblox.com//Asset?ID=93648331"
- Animation21.Name = "IdleAnim"
- Animation21.Parent = Tool0
- Animation21.AnimationId = "http://www.roblox.com/Asset?ID=105371735"
- ScreenGui22.Name = "RechargeGui"
- ScreenGui22.Parent = Tool0
- Frame23.Name = "Bar"
- Frame23.Parent = ScreenGui22
- Frame23.Size = UDim2.new(0, 200, 0, 40)
- Frame23.Style = Enum.FrameStyle.RobloxRound
- Frame23.Position = UDim2.new(0.5, -100, 1, -160)
- Frame23.Visible = false
- Frame23.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- Frame23.ZIndex = 4
- Frame24.Name = "Fill"
- Frame24.Parent = Frame23
- Frame24.Size = UDim2.new(1, 0, 1, 0)
- Frame24.BackgroundColor3 = Color3.new(0, 1, 0)
- Frame24.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- Frame24.BorderSizePixel = 0
- Frame24.ZIndex = 5
- Frame25.Name = "Backing"
- Frame25.Parent = Frame23
- Frame25.Size = UDim2.new(1, 0, 1, 0)
- Frame25.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame25.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- Frame25.BorderSizePixel = 0
- Frame25.ZIndex = 4
- TextLabel26.Name = "RechargeText"
- TextLabel26.Parent = ScreenGui22
- TextLabel26.Transparency = 1
- TextLabel26.Size = UDim2.new(0, 400, 0, 20)
- TextLabel26.Text = "Lead Boots"
- TextLabel26.Position = UDim2.new(0.5, -200, 1, -185)
- TextLabel26.Visible = false
- TextLabel26.BackgroundTransparency = 1
- TextLabel26.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- TextLabel26.BorderSizePixel = 0
- TextLabel26.ZIndex = 4
- TextLabel26.ClipsDescendants = true
- TextLabel26.Font = Enum.Font.ArialBold
- TextLabel26.FontSize = Enum.FontSize.Size18
- TextLabel26.TextColor3 = Color3.new(0, 0, 0)
- TextLabel26.TextStrokeColor3 = Color3.new(1, 1, 1)
- TextLabel26.TextStrokeTransparency = 0
- TextLabel26.TextTransparency = 0.20000000298023
- Motor27.Parent = Tool0
- Motor27.C0 = CFrame.new(-0.0500000007, 0.5, -0.5, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
- Motor27.C1 = CFrame.new(0, 0, 0, 1.91068547e-15, -4.37113883e-08, 1, 0, 1, 4.37113883e-08, -1, 0, 1.91068547e-15)
- Part28.Name = "Handle"
- Part28.Parent = Tool0
- Part28.Transparency = 1
- Part28.Rotation = Vector3.new(-70, 0, 0)
- Part28.FormFactor = Enum.FormFactor.Custom
- Part28.Size = Vector3.new(1, 0.509999573, 5.68000221)
- Part28.CFrame = CFrame.new(-14.1282959, 4.45842505, 4.61320782, 1, -8.48646451e-08, 2.84217094e-14, 2.90253368e-08, 0.342020124, 0.939692557, -7.97467905e-08, -0.939692557, 0.342020124)
- Part28.Position = Vector3.new(-14.1282959, 4.45842505, 4.61320782)
- Part28.Orientation = Vector3.new(-70, 0, 0)
- Sound29.Name = "Gong"
- Sound29.Parent = Part28
- Sound29.SoundId = "http://www.roblox.com/asset/?id=119904200"
- Sound29.Volume = 1
- Sound30.Name = "SwordSlash"
- Sound30.Parent = Part28
- Sound30.SoundId = "http://www.roblox.com/asset/?id=109362738"
- Sound30.Volume = 0.30000001192093
- Sound31.Name = "Hit"
- Sound31.Parent = Part28
- Sound31.Pitch = 0.89999997615814
- Sound31.SoundId = "http://www.roblox.com/Asset?ID=109362738"
- Sound31.Volume = 0.81999999284744
- Sound32.Name = "Rage"
- Sound32.Parent = Part28
- Sound32.Pitch = 0.80000001192093
- Sound32.SoundId = "http://www.roblox.com/asset/?id=105374058"
- Sound32.Volume = 0.36000001430511
- Sound33.Name = "Swing"
- Sound33.Parent = Part28
- Sound33.Pitch = 1.3999999761581
- Sound33.SoundId = "http://www.roblox.com/Asset?ID=92628581"
- Sound33.Volume = 0.89999997615814
- Part34.Parent = Tool0
- Part34.BrickColor = BrickColor.new("Really red")
- Part34.Reflectance = 0.69999998807907
- Part34.Rotation = Vector3.new(-154, -90, 0)
- Part34.CanCollide = false
- Part34.FormFactor = Enum.FormFactor.Custom
- Part34.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part34.CFrame = CFrame.new(-14.0833578, 6.33136702, 10.0904083, -2.09652512e-07, -7.16472243e-07, -1, 0.438369483, -0.898794889, 5.52056349e-07, -0.898794889, -0.438369483, 5.02514013e-07)
- Part34.BottomSurface = Enum.SurfaceType.Smooth
- Part34.TopSurface = Enum.SurfaceType.Smooth
- Part34.Color = Color3.new(1, 0, 0)
- Part34.Position = Vector3.new(-14.0833578, 6.33136702, 10.0904083)
- Part34.Orientation = Vector3.new(0, -90, 154)
- Part34.Color = Color3.new(1, 0, 0)
- BlockMesh35.Parent = Part34
- BlockMesh35.Scale = Vector3.new(1, 0.125, 0.150000006)
- BlockMesh35.Scale = Vector3.new(1, 0.125, 0.150000006)
- Part36.Parent = Tool0
- Part36.BrickColor = BrickColor.new("Really red")
- Part36.Reflectance = 0.69999998807907
- Part36.Rotation = Vector3.new(-129, -90, 0)
- Part36.CanCollide = false
- Part36.FormFactor = Enum.FormFactor.Custom
- Part36.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part36.CFrame = CFrame.new(-14.0833197, 5.23265219, 10.5504885, 6.19571949e-09, -7.25098403e-07, -1, 0.777145982, -0.629320443, 4.61134221e-07, -0.629320502, -0.777145863, 5.59608225e-07)
- Part36.BottomSurface = Enum.SurfaceType.Smooth
- Part36.TopSurface = Enum.SurfaceType.Smooth
- Part36.Color = Color3.new(1, 0, 0)
- Part36.Position = Vector3.new(-14.0833197, 5.23265219, 10.5504885)
- Part36.Orientation = Vector3.new(0, -90, 129)
- Part36.Color = Color3.new(1, 0, 0)
- BlockMesh37.Parent = Part36
- BlockMesh37.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- BlockMesh37.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- Part38.Parent = Tool0
- Part38.BrickColor = BrickColor.new("Black")
- Part38.Rotation = Vector3.new(71, 90, 0)
- Part38.CanCollide = false
- Part38.FormFactor = Enum.FormFactor.Custom
- Part38.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part38.CFrame = CFrame.new(-14.0833359, 9.07491207, 4.98668623, -3.89103093e-07, 4.8980894e-07, 1, 0.945519209, 0.325566113, 2.08439317e-07, -0.325566113, 0.945519209, -5.89802482e-07)
- Part38.BottomSurface = Enum.SurfaceType.Smooth
- Part38.TopSurface = Enum.SurfaceType.Smooth
- Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part38.Position = Vector3.new(-14.0833359, 9.07491207, 4.98668623)
- Part38.Orientation = Vector3.new(0, 90, 71)
- Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh39.Parent = Part38
- BlockMesh39.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh39.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part40.Parent = Tool0
- Part40.BrickColor = BrickColor.new("Really red")
- Part40.Reflectance = 0.69999998807907
- Part40.Rotation = Vector3.new(-89, -90, 0)
- Part40.CanCollide = false
- Part40.FormFactor = Enum.FormFactor.Custom
- Part40.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part40.CFrame = CFrame.new(-14.0833282, 9.33775997, 7.55605984, 6.49895355e-07, -5.97618168e-07, -1, 0.999847651, 0.0174546242, 6.39365169e-07, 0.0174546242, -0.999847651, 6.08870778e-07)
- Part40.BottomSurface = Enum.SurfaceType.Smooth
- Part40.TopSurface = Enum.SurfaceType.Smooth
- Part40.Color = Color3.new(1, 0, 0)
- Part40.Position = Vector3.new(-14.0833282, 9.33775997, 7.55605984)
- Part40.Orientation = Vector3.new(0, -90, 89)
- Part40.Color = Color3.new(1, 0, 0)
- BlockMesh41.Parent = Part40
- BlockMesh41.Scale = Vector3.new(0.5, 0.125, 0.150000006)
- BlockMesh41.Scale = Vector3.new(0.5, 0.125, 0.150000006)
- Part42.Parent = Tool0
- Part42.BrickColor = BrickColor.new("Black")
- Part42.Rotation = Vector3.new(-154, 90, 0)
- Part42.CanCollide = false
- Part42.FormFactor = Enum.FormFactor.Custom
- Part42.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part42.CFrame = CFrame.new(-14.0833197, 10.3210659, 6.28003597, -5.20497224e-07, -1.07409687e-06, 1, -0.438370228, -0.898794532, -1.19356298e-06, 0.898794532, -0.438370228, -3.03202796e-09)
- Part42.BottomSurface = Enum.SurfaceType.Smooth
- Part42.TopSurface = Enum.SurfaceType.Smooth
- Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part42.Position = Vector3.new(-14.0833197, 10.3210659, 6.28003597)
- Part42.Orientation = Vector3.new(0, 90, -154)
- Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh43.Parent = Part42
- BlockMesh43.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh43.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part44.Parent = Tool0
- Part44.BrickColor = BrickColor.new("Black")
- Part44.Rotation = Vector3.new(116, 90, 0)
- Part44.CanCollide = false
- Part44.FormFactor = Enum.FormFactor.Custom
- Part44.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part44.CFrame = CFrame.new(-14.0833282, 9.7469759, 5.03876019, -2.8577972e-08, -4.36650112e-08, 1, 0.898792803, -0.438373685, 6.54409682e-09, 0.438373655, 0.898792863, 5.17736538e-08)
- Part44.BottomSurface = Enum.SurfaceType.Smooth
- Part44.TopSurface = Enum.SurfaceType.Smooth
- Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part44.Position = Vector3.new(-14.0833282, 9.7469759, 5.03876019)
- Part44.Orientation = Vector3.new(0, 90, 116)
- Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh45.Parent = Part44
- BlockMesh45.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh45.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part46.Parent = Tool0
- Part46.BrickColor = BrickColor.new("Black")
- Part46.Rotation = Vector3.new(-114, -90, 0)
- Part46.CanCollide = false
- Part46.FormFactor = Enum.FormFactor.Custom
- Part46.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part46.CFrame = CFrame.new(-14.0833197, 6.97258902, 5.10129786, 1.25867371e-06, -5.0848746e-07, -1, 0.91354543, -0.406736791, 1.35667619e-06, -0.406736791, -0.91354543, -4.74225601e-08)
- Part46.BottomSurface = Enum.SurfaceType.Smooth
- Part46.TopSurface = Enum.SurfaceType.Smooth
- Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part46.Position = Vector3.new(-14.0833197, 6.97258902, 5.10129786)
- Part46.Orientation = Vector3.new(0, -90, 114)
- Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh47.Parent = Part46
- BlockMesh47.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh47.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part48.Parent = Tool0
- Part48.BrickColor = BrickColor.new("Really red")
- Part48.Reflectance = 0.69999998807907
- Part48.Rotation = Vector3.new(71, -90, 0)
- Part48.CanCollide = false
- Part48.FormFactor = Enum.FormFactor.Custom
- Part48.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part48.CFrame = CFrame.new(-14.0833359, 9.42099571, 6.72132778, -3.55949226e-07, 7.35673439e-07, -1, -0.94551897, 0.325567245, 5.76067805e-07, 0.325567216, 0.945518851, 5.7970766e-07)
- Part48.BottomSurface = Enum.SurfaceType.Smooth
- Part48.TopSurface = Enum.SurfaceType.Smooth
- Part48.Color = Color3.new(1, 0, 0)
- Part48.Position = Vector3.new(-14.0833359, 9.42099571, 6.72132778)
- Part48.Orientation = Vector3.new(0, -90, -71)
- Part48.Color = Color3.new(1, 0, 0)
- BlockMesh49.Parent = Part48
- BlockMesh49.Scale = Vector3.new(0.5, 0.125, 0.150000006)
- BlockMesh49.Scale = Vector3.new(0.5, 0.125, 0.150000006)
- Part50.Parent = Tool0
- Part50.BrickColor = BrickColor.new("Black")
- Part50.Rotation = Vector3.new(-39, 90, 0)
- Part50.CanCollide = false
- Part50.FormFactor = Enum.FormFactor.Custom
- Part50.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part50.CFrame = CFrame.new(-14.0832443, 1.72753501, 2.54243708, -8.44306442e-07, 1.25404995e-07, 1, -0.629320085, 0.77714622, -6.28796954e-07, -0.77714622, -0.629320145, -5.77229628e-07)
- Part50.BottomSurface = Enum.SurfaceType.Smooth
- Part50.TopSurface = Enum.SurfaceType.Smooth
- Part50.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part50.Position = Vector3.new(-14.0832443, 1.72753501, 2.54243708)
- Part50.Orientation = Vector3.new(0, 90, -39)
- Part50.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh51.Parent = Part50
- BlockMesh51.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh51.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part52.Parent = Tool0
- Part52.BrickColor = BrickColor.new("White")
- Part52.Rotation = Vector3.new(-34, 0, 180)
- Part52.CanCollide = false
- Part52.FormFactor = Enum.FormFactor.Custom
- Part52.Size = Vector3.new(1.31219995, 1.04975998, 1.31219995)
- Part52.CFrame = CFrame.new(-14.0832195, 0.802034974, 3.83295393, -1, -4.22288593e-07, 8.42680549e-07, 8.21314018e-07, -0.829037547, 0.559193015, 4.62472883e-07, 0.559193015, 0.829037547)
- Part52.BottomSurface = Enum.SurfaceType.Smooth
- Part52.TopSurface = Enum.SurfaceType.Smooth
- Part52.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part52.Position = Vector3.new(-14.0832195, 0.802034974, 3.83295393)
- Part52.Orientation = Vector3.new(-34, 0, 180)
- Part52.Color = Color3.new(0.94902, 0.952941, 0.952941)
- SpecialMesh53.Parent = Part52
- SpecialMesh53.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh53.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- SpecialMesh53.MeshType = Enum.MeshType.FileMesh
- SpecialMesh53.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- Part54.Parent = Tool0
- Part54.BrickColor = BrickColor.new("Black")
- Part54.Rotation = Vector3.new(6, 90, 0)
- Part54.CanCollide = false
- Part54.FormFactor = Enum.FormFactor.Custom
- Part54.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part54.CFrame = CFrame.new(-14.0832663, 1.88065696, 2.60122609, -3.75949185e-07, 6.70605743e-07, 1, 0.104526237, 0.994522095, -6.276357e-07, -0.994522095, 0.104526207, -4.43985726e-07)
- Part54.BottomSurface = Enum.SurfaceType.Smooth
- Part54.TopSurface = Enum.SurfaceType.Smooth
- Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part54.Position = Vector3.new(-14.0832663, 1.88065696, 2.60122609)
- Part54.Orientation = Vector3.new(0, 90, 6)
- Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh55.Parent = Part54
- BlockMesh55.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh55.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part56.Parent = Tool0
- Part56.BrickColor = BrickColor.new("Black")
- Part56.Rotation = Vector3.new(-134, 90, 0)
- Part56.CanCollide = false
- Part56.FormFactor = Enum.FormFactor.Custom
- Part56.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part56.CFrame = CFrame.new(-14.0833664, 9.95497227, 5.39684916, -9.11449376e-07, -1.22104939e-06, 1, -0.719340086, -0.694658041, -1.50385381e-06, 0.694657981, -0.719340086, -2.45204063e-07)
- Part56.BottomSurface = Enum.SurfaceType.Smooth
- Part56.TopSurface = Enum.SurfaceType.Smooth
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part56.Position = Vector3.new(-14.0833664, 9.95497227, 5.39684916)
- Part56.Orientation = Vector3.new(0, 90, -134)
- Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh57.Parent = Part56
- BlockMesh57.Scale = Vector3.new(0.125, 0.5, 0.150000006)
- BlockMesh57.Scale = Vector3.new(0.125, 0.5, 0.150000006)
- Part58.Parent = Tool0
- Part58.BrickColor = BrickColor.new("Black")
- Part58.Rotation = Vector3.new(31, 90, 0)
- Part58.CanCollide = false
- Part58.FormFactor = Enum.FormFactor.Custom
- Part58.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part58.CFrame = CFrame.new(-14.0833282, 8.517416, 5.34054518, -8.36562037e-07, 4.34852183e-07, 1, 0.515037417, 0.857167602, 5.81194683e-08, -0.857167661, 0.515037358, -9.41039218e-07)
- Part58.BottomSurface = Enum.SurfaceType.Smooth
- Part58.TopSurface = Enum.SurfaceType.Smooth
- Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part58.Position = Vector3.new(-14.0833282, 8.517416, 5.34054518)
- Part58.Orientation = Vector3.new(0, 90, 31)
- Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh59.Parent = Part58
- BlockMesh59.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh59.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part60.Parent = Tool0
- Part60.BrickColor = BrickColor.new("Black")
- Part60.Rotation = Vector3.new(111, 90, 0)
- Part60.CanCollide = false
- Part60.FormFactor = Enum.FormFactor.Custom
- Part60.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part60.CFrame = CFrame.new(-14.0833445, 7.84947205, 5.00616312, -1.65331926e-07, -1.35619359e-07, 1, 0.933579385, -0.358370662, 1.05748512e-07, 0.358370662, 0.933579385, 1.85861609e-07)
- Part60.BottomSurface = Enum.SurfaceType.Smooth
- Part60.TopSurface = Enum.SurfaceType.Smooth
- Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part60.Position = Vector3.new(-14.0833445, 7.84947205, 5.00616312)
- Part60.Orientation = Vector3.new(0, 90, 111)
- Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh61.Parent = Part60
- BlockMesh61.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- BlockMesh61.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- Part62.Parent = Tool0
- Part62.BrickColor = BrickColor.new("Light stone grey")
- Part62.Rotation = Vector3.new(151, 0, -180)
- Part62.CanCollide = false
- Part62.FormFactor = Enum.FormFactor.Custom
- Part62.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part62.CFrame = CFrame.new(-14.0833197, 10.4397535, 5.38115597, -1, 9.36035406e-07, -7.84295594e-07, 1.1989091e-06, 0.87462008, -0.484809041, 2.32162378e-07, -0.484809011, -0.87462002)
- Part62.BottomSurface = Enum.SurfaceType.Smooth
- Part62.TopSurface = Enum.SurfaceType.Smooth
- Part62.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part62.Position = Vector3.new(-14.0833197, 10.4397535, 5.38115597)
- Part62.Orientation = Vector3.new(29, -180, 0)
- Part62.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh63.Parent = Part62
- SpecialMesh63.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh63.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh63.MeshType = Enum.MeshType.FileMesh
- SpecialMesh63.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part64.Parent = Tool0
- Part64.BrickColor = BrickColor.new("Black")
- Part64.Rotation = Vector3.new(-84, 90, 0)
- Part64.CanCollide = false
- Part64.FormFactor = Enum.FormFactor.Custom
- Part64.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part64.CFrame = CFrame.new(-14.0833578, 10.17941, 6.16358185, -1.44545777e-06, -8.37871426e-07, 1, -0.994521618, 0.104531556, -1.34995491e-06, -0.104531541, -0.994521677, -9.84377152e-07)
- Part64.BottomSurface = Enum.SurfaceType.Smooth
- Part64.TopSurface = Enum.SurfaceType.Smooth
- Part64.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part64.Position = Vector3.new(-14.0833578, 10.17941, 6.16358185)
- Part64.Orientation = Vector3.new(0, 90, -84)
- Part64.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh65.Parent = Part64
- BlockMesh65.Scale = Vector3.new(0.125, 0.75, 0.150000006)
- BlockMesh65.Scale = Vector3.new(0.125, 0.75, 0.150000006)
- Part66.Parent = Tool0
- Part66.BrickColor = BrickColor.new("Really red")
- Part66.Reflectance = 0.69999998807907
- Part66.Rotation = Vector3.new(-99, -90, 0)
- Part66.CanCollide = false
- Part66.FormFactor = Enum.FormFactor.Custom
- Part66.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part66.CFrame = CFrame.new(-14.0833044, 8.20434666, 5.54733181, 1.41205749e-06, -4.85977523e-07, -1, 0.987688422, -0.15643391, 1.47069613e-06, -0.156433851, -0.987688422, 2.59100688e-07)
- Part66.BottomSurface = Enum.SurfaceType.Smooth
- Part66.TopSurface = Enum.SurfaceType.Smooth
- Part66.Color = Color3.new(1, 0, 0)
- Part66.Position = Vector3.new(-14.0833044, 8.20434666, 5.54733181)
- Part66.Orientation = Vector3.new(0, -90, 99)
- Part66.Color = Color3.new(1, 0, 0)
- BlockMesh67.Parent = Part66
- BlockMesh67.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- BlockMesh67.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- Part68.Parent = Tool0
- Part68.BrickColor = BrickColor.new("Really red")
- Part68.Reflectance = 0.69999998807907
- Part68.Rotation = Vector3.new(-119, -90, 0)
- Part68.CanCollide = false
- Part68.FormFactor = Enum.FormFactor.Custom
- Part68.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part68.CFrame = CFrame.new(-14.0833282, 8.19233036, 6.62251186, 3.43870738e-07, -7.71205805e-07, -1, 0.87462002, -0.48480913, 6.74643843e-07, -0.484809041, -0.87462008, 5.07800337e-07)
- Part68.BottomSurface = Enum.SurfaceType.Smooth
- Part68.TopSurface = Enum.SurfaceType.Smooth
- Part68.Color = Color3.new(1, 0, 0)
- Part68.Position = Vector3.new(-14.0833282, 8.19233036, 6.62251186)
- Part68.Orientation = Vector3.new(0, -90, 119)
- Part68.Color = Color3.new(1, 0, 0)
- BlockMesh69.Parent = Part68
- BlockMesh69.Scale = Vector3.new(0.75, 0.125, 0.150000006)
- BlockMesh69.Scale = Vector3.new(0.75, 0.125, 0.150000006)
- Part70.Parent = Tool0
- Part70.BrickColor = BrickColor.new("Really red")
- Part70.Reflectance = 0.69999998807907
- Part70.Rotation = Vector3.new(-144, -90, 0)
- Part70.CanCollide = false
- Part70.FormFactor = Enum.FormFactor.Custom
- Part70.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part70.CFrame = CFrame.new(-14.0833197, 8.17021561, 6.37757397, -1.35902724e-07, -8.97019618e-07, -1, 0.58778429, -0.809017718, 6.45823206e-07, -0.809017718, -0.58778429, 6.37201651e-07)
- Part70.BottomSurface = Enum.SurfaceType.Smooth
- Part70.TopSurface = Enum.SurfaceType.Smooth
- Part70.Color = Color3.new(1, 0, 0)
- Part70.Position = Vector3.new(-14.0833197, 8.17021561, 6.37757397)
- Part70.Orientation = Vector3.new(0, -90, 144)
- Part70.Color = Color3.new(1, 0, 0)
- BlockMesh71.Parent = Part70
- BlockMesh71.Scale = Vector3.new(1, 0.125, 0.150000006)
- BlockMesh71.Scale = Vector3.new(1, 0.125, 0.150000006)
- Part72.Parent = Tool0
- Part72.BrickColor = BrickColor.new("Really red")
- Part72.Reflectance = 0.69999998807907
- Part72.Rotation = Vector3.new(-144, -90, 0)
- Part72.CanCollide = false
- Part72.FormFactor = Enum.FormFactor.Custom
- Part72.Size = Vector3.new(2.6243999, 1.57464015, 1.31219995)
- Part72.CFrame = CFrame.new(-14.0833359, 8.56237602, 9.01600647, -4.64961829e-08, -8.37415087e-07, -1, 0.587784171, -0.809017777, 6.50153993e-07, -0.809017777, -0.587784171, 5.29835575e-07)
- Part72.BottomSurface = Enum.SurfaceType.Smooth
- Part72.TopSurface = Enum.SurfaceType.Smooth
- Part72.Color = Color3.new(1, 0, 0)
- Part72.Position = Vector3.new(-14.0833359, 8.56237602, 9.01600647)
- Part72.Orientation = Vector3.new(0, -90, 144)
- Part72.Color = Color3.new(1, 0, 0)
- BlockMesh73.Parent = Part72
- BlockMesh73.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh73.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part74.Parent = Tool0
- Part74.BrickColor = BrickColor.new("Really red")
- Part74.Reflectance = 0.69999998807907
- Part74.Rotation = Vector3.new(-119, -90, 0)
- Part74.CanCollide = false
- Part74.FormFactor = Enum.FormFactor.Custom
- Part74.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part74.CFrame = CFrame.new(-14.0833044, 4.83939505, 10.7509842, 2.84266207e-07, -6.96700397e-07, -1, 0.87462008, -0.484808981, 5.86391536e-07, -0.484809011, -0.87462014, 4.71533326e-07)
- Part74.BottomSurface = Enum.SurfaceType.Smooth
- Part74.TopSurface = Enum.SurfaceType.Smooth
- Part74.Color = Color3.new(1, 0, 0)
- Part74.Position = Vector3.new(-14.0833044, 4.83939505, 10.7509842)
- Part74.Orientation = Vector3.new(0, -90, 119)
- Part74.Color = Color3.new(1, 0, 0)
- BlockMesh75.Parent = Part74
- BlockMesh75.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- BlockMesh75.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- Part76.Parent = Tool0
- Part76.BrickColor = BrickColor.new("Light stone grey")
- Part76.Rotation = Vector3.new(66, 0, -180)
- Part76.CanCollide = false
- Part76.FormFactor = Enum.FormFactor.Custom
- Part76.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part76.CFrame = CFrame.new(-14.0833578, 8.99184227, 4.7881279, -1, 2.19509161e-07, -8.90866204e-07, 7.24564075e-07, -0.40673703, -0.913545251, -5.62879961e-07, -0.913545251, 0.40673703)
- Part76.BottomSurface = Enum.SurfaceType.Smooth
- Part76.TopSurface = Enum.SurfaceType.Smooth
- Part76.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part76.Position = Vector3.new(-14.0833578, 8.99184227, 4.7881279)
- Part76.Orientation = Vector3.new(66, 0, 180)
- Part76.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh77.Parent = Part76
- SpecialMesh77.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh77.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh77.MeshType = Enum.MeshType.FileMesh
- SpecialMesh77.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part78.Parent = Tool0
- Part78.BrickColor = BrickColor.new("Really red")
- Part78.Reflectance = 0.40000000596046
- Part78.Rotation = Vector3.new(21, 0, 0)
- Part78.CanCollide = false
- Part78.FormFactor = Enum.FormFactor.Symmetric
- Part78.Shape = Enum.PartType.Ball
- Part78.Size = Vector3.new(1, 1, 1)
- Part78.CFrame = CFrame.new(-14.0833664, 9.37477207, 5.69527817, 1, 5.04047193e-07, -9.45180716e-08, -5.04440663e-07, 0.933579683, -0.358369768, -9.23950836e-08, 0.358369738, 0.933579683)
- Part78.BottomSurface = Enum.SurfaceType.Smooth
- Part78.TopSurface = Enum.SurfaceType.Smooth
- Part78.Color = Color3.new(1, 0, 0)
- Part78.Position = Vector3.new(-14.0833664, 9.37477207, 5.69527817)
- Part78.Orientation = Vector3.new(21, 0, 0)
- Part78.Color = Color3.new(1, 0, 0)
- SpecialMesh79.Parent = Part78
- SpecialMesh79.Scale = Vector3.new(0.3444525, 1.148175, 1.14817488)
- SpecialMesh79.MeshType = Enum.MeshType.Sphere
- SpecialMesh79.Scale = Vector3.new(0.3444525, 1.148175, 1.14817488)
- Part80.Parent = Tool0
- Part80.BrickColor = BrickColor.new("Really red")
- Part80.Reflectance = 0.69999998807907
- Part80.Rotation = Vector3.new(-149, -90, 0)
- Part80.CanCollide = false
- Part80.FormFactor = Enum.FormFactor.Custom
- Part80.Size = Vector3.new(3.93659973, 1.57464015, 1.31219995)
- Part80.CFrame = CFrame.new(-14.0833664, 7.55683279, 8.00454617, -2.40521018e-07, -7.62676848e-07, -1, 0.515036762, -0.857168078, 5.29865076e-07, -0.857168078, -0.515036762, 5.98973429e-07)
- Part80.BottomSurface = Enum.SurfaceType.Smooth
- Part80.TopSurface = Enum.SurfaceType.Smooth
- Part80.Color = Color3.new(1, 0, 0)
- Part80.Position = Vector3.new(-14.0833664, 7.55683279, 8.00454617)
- Part80.Orientation = Vector3.new(0, -90, 149)
- Part80.Color = Color3.new(1, 0, 0)
- BlockMesh81.Parent = Part80
- BlockMesh81.Scale = Vector3.new(0.916666687, 0.125, 0.150000006)
- BlockMesh81.Scale = Vector3.new(0.916666687, 0.125, 0.150000006)
- Part82.Parent = Tool0
- Part82.BrickColor = BrickColor.new("Really red")
- Part82.Reflectance = 0.69999998807907
- Part82.Rotation = Vector3.new(-69, -90, 0)
- Part82.CanCollide = false
- Part82.FormFactor = Enum.FormFactor.Custom
- Part82.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part82.CFrame = CFrame.new(-14.0833359, 8.97859001, 7.57634592, 7.28730186e-07, -4.30616893e-07, -1, 0.933579743, 0.358369887, 5.26007568e-07, 0.358369887, -0.933579743, 6.63170113e-07)
- Part82.BottomSurface = Enum.SurfaceType.Smooth
- Part82.TopSurface = Enum.SurfaceType.Smooth
- Part82.Color = Color3.new(1, 0, 0)
- Part82.Position = Vector3.new(-14.0833359, 8.97859001, 7.57634592)
- Part82.Orientation = Vector3.new(0, -90, 69)
- Part82.Color = Color3.new(1, 0, 0)
- BlockMesh83.Parent = Part82
- BlockMesh83.Scale = Vector3.new(0.375, 0.375, 0.150000006)
- BlockMesh83.Scale = Vector3.new(0.375, 0.375, 0.150000006)
- Part84.Parent = Tool0
- Part84.BrickColor = BrickColor.new("Black")
- Part84.Rotation = Vector3.new(71, 90, 0)
- Part84.CanCollide = false
- Part84.FormFactor = Enum.FormFactor.Custom
- Part84.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part84.CFrame = CFrame.new(-14.0833445, 8.31464672, 4.99915218, -5.67916004e-07, 2.06690402e-07, 1, 0.945519209, 0.325566381, 4.69684039e-07, -0.325566381, 0.945519209, -3.80324025e-07)
- Part84.BottomSurface = Enum.SurfaceType.Smooth
- Part84.TopSurface = Enum.SurfaceType.Smooth
- Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part84.Position = Vector3.new(-14.0833445, 8.31464672, 4.99915218)
- Part84.Orientation = Vector3.new(0, 90, 71)
- Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh85.Parent = Part84
- BlockMesh85.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh85.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part86.Parent = Tool0
- Part86.BrickColor = BrickColor.new("White")
- Part86.Rotation = Vector3.new(21, 0, 180)
- Part86.CanCollide = false
- Part86.FormFactor = Enum.FormFactor.Custom
- Part86.Size = Vector3.new(1.31219995, 1.04975998, 1.31219995)
- Part86.CFrame = CFrame.new(-14.0832596, 0.830649018, 2.61408591, -1, -4.94775918e-07, 3.53412986e-07, 3.35260324e-07, -0.933579803, -0.358369589, 5.07251855e-07, -0.358369589, 0.933579803)
- Part86.BottomSurface = Enum.SurfaceType.Smooth
- Part86.TopSurface = Enum.SurfaceType.Smooth
- Part86.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part86.Position = Vector3.new(-14.0832596, 0.830649018, 2.61408591)
- Part86.Orientation = Vector3.new(21, 0, 180)
- Part86.Color = Color3.new(0.94902, 0.952941, 0.952941)
- SpecialMesh87.Parent = Part86
- SpecialMesh87.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh87.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- SpecialMesh87.MeshType = Enum.MeshType.FileMesh
- SpecialMesh87.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- Part88.Parent = Tool0
- Part88.BrickColor = BrickColor.new("Really red")
- Part88.Reflectance = 0.30000001192093
- Part88.Rotation = Vector3.new(-34, -90, 0)
- Part88.CanCollide = false
- Part88.FormFactor = Enum.FormFactor.Custom
- Part88.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part88.CFrame = CFrame.new(-14.0833445, 7.94218779, 8.91074371, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part88.BottomSurface = Enum.SurfaceType.Smooth
- Part88.TopSurface = Enum.SurfaceType.Smooth
- Part88.Color = Color3.new(1, 0, 0)
- Part88.Position = Vector3.new(-14.0833445, 7.94218779, 8.91074371)
- Part88.Orientation = Vector3.new(0, -90, 34)
- Part88.Color = Color3.new(1, 0, 0)
- BlockMesh89.Parent = Part88
- BlockMesh89.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- BlockMesh89.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- Part90.Parent = Tool0
- Part90.BrickColor = BrickColor.new("Black")
- Part90.Rotation = Vector3.new(-144, 90, 0)
- Part90.CanCollide = false
- Part90.FormFactor = Enum.FormFactor.Custom
- Part90.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part90.CFrame = CFrame.new(-14.0832596, 1.41287696, 3.64885998, -1.02514974e-07, -8.37415882e-07, 1, -0.58778441, -0.809017718, -7.37740891e-07, 0.809017718, -0.58778441, -4.09283473e-07)
- Part90.BottomSurface = Enum.SurfaceType.Smooth
- Part90.TopSurface = Enum.SurfaceType.Smooth
- Part90.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part90.Position = Vector3.new(-14.0832596, 1.41287696, 3.64885998)
- Part90.Orientation = Vector3.new(0, 90, -144)
- Part90.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh91.Parent = Part90
- BlockMesh91.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- BlockMesh91.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- Part92.Parent = Tool0
- Part92.BrickColor = BrickColor.new("Really red")
- Part92.Reflectance = 0.69999998807907
- Part92.Rotation = Vector3.new(-74, -90, 0)
- Part92.CanCollide = false
- Part92.FormFactor = Enum.FormFactor.Custom
- Part92.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part92.CFrame = CFrame.new(-14.0833282, 8.73502827, 5.90321398, 7.10176266e-07, -3.66888031e-07, -1, 0.961260915, 0.27564019, 5.81535517e-07, 0.27564019, -0.961260915, 5.48428261e-07)
- Part92.BottomSurface = Enum.SurfaceType.Smooth
- Part92.TopSurface = Enum.SurfaceType.Smooth
- Part92.Color = Color3.new(1, 0, 0)
- Part92.Position = Vector3.new(-14.0833282, 8.73502827, 5.90321398)
- Part92.Orientation = Vector3.new(0, -90, 74)
- Part92.Color = Color3.new(1, 0, 0)
- BlockMesh93.Parent = Part92
- BlockMesh93.Scale = Vector3.new(0.125, 0.125, 0.150000006)
- BlockMesh93.Scale = Vector3.new(0.125, 0.125, 0.150000006)
- Part94.Parent = Tool0
- Part94.BrickColor = BrickColor.new("White")
- Part94.Rotation = Vector3.new(-89, 0, -180)
- Part94.CanCollide = false
- Part94.FormFactor = Enum.FormFactor.Custom
- Part94.Size = Vector3.new(1.31219995, 1.04975998, 1.31219995)
- Part94.CFrame = CFrame.new(-14.0832281, 1.78577101, 4.47413588, -1, 2.19395076e-07, 9.0300955e-07, 8.99043528e-07, -0.0174501836, 0.99984777, 2.35119245e-07, 0.99984777, 0.0174501836)
- Part94.BottomSurface = Enum.SurfaceType.Smooth
- Part94.TopSurface = Enum.SurfaceType.Smooth
- Part94.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part94.Position = Vector3.new(-14.0832281, 1.78577101, 4.47413588)
- Part94.Orientation = Vector3.new(-89, 0, 180)
- Part94.Color = Color3.new(0.94902, 0.952941, 0.952941)
- SpecialMesh95.Parent = Part94
- SpecialMesh95.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh95.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- SpecialMesh95.MeshType = Enum.MeshType.FileMesh
- SpecialMesh95.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- Part96.Parent = Tool0
- Part96.BrickColor = BrickColor.new("White")
- Part96.Rotation = Vector3.new(86, 0, 180)
- Part96.CanCollide = false
- Part96.FormFactor = Enum.FormFactor.Custom
- Part96.Size = Vector3.new(1.31219995, 1.04975998, 1.31219995)
- Part96.CFrame = CFrame.new(-14.0832443, 1.71560395, 1.63605499, -1, -1.23221355e-07, 1.70365979e-08, -8.39932568e-09, -0.0697587729, -0.997563899, 1.24109519e-07, -0.997563899, 0.0697587729)
- Part96.BottomSurface = Enum.SurfaceType.Smooth
- Part96.TopSurface = Enum.SurfaceType.Smooth
- Part96.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part96.Position = Vector3.new(-14.0832443, 1.71560395, 1.63605499)
- Part96.Orientation = Vector3.new(86, 0, -180)
- Part96.Color = Color3.new(0.94902, 0.952941, 0.952941)
- SpecialMesh97.Parent = Part96
- SpecialMesh97.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh97.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- SpecialMesh97.MeshType = Enum.MeshType.FileMesh
- SpecialMesh97.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- Part98.Parent = Tool0
- Part98.BrickColor = BrickColor.new("Really red")
- Part98.Reflectance = 0.69999998807907
- Part98.Rotation = Vector3.new(-154, -90, 0)
- Part98.CanCollide = false
- Part98.FormFactor = Enum.FormFactor.Custom
- Part98.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part98.CFrame = CFrame.new(-14.0833664, 6.08882713, 10.1730118, -2.09652512e-07, -7.16472243e-07, -1, 0.438369483, -0.898794889, 5.52056349e-07, -0.898794889, -0.438369483, 5.02514013e-07)
- Part98.BottomSurface = Enum.SurfaceType.Smooth
- Part98.TopSurface = Enum.SurfaceType.Smooth
- Part98.Color = Color3.new(1, 0, 0)
- Part98.Position = Vector3.new(-14.0833664, 6.08882713, 10.1730118)
- Part98.Orientation = Vector3.new(0, -90, 154)
- Part98.Color = Color3.new(1, 0, 0)
- BlockMesh99.Parent = Part98
- BlockMesh99.Scale = Vector3.new(1, 0.125, 0.150000006)
- BlockMesh99.Scale = Vector3.new(1, 0.125, 0.150000006)
- Part100.Parent = Tool0
- Part100.BrickColor = BrickColor.new("Light stone grey")
- Part100.Rotation = Vector3.new(146, 0, -180)
- Part100.CanCollide = false
- Part100.FormFactor = Enum.FormFactor.Custom
- Part100.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part100.CFrame = CFrame.new(-14.3293076, 2.80225897, 3.290694, -1, 7.7178737e-07, -8.8178615e-07, 1.13292924e-06, 0.829037726, -0.559192598, 2.9945619e-07, -0.559192657, -0.829037786)
- Part100.BottomSurface = Enum.SurfaceType.Smooth
- Part100.TopSurface = Enum.SurfaceType.Smooth
- Part100.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part100.Position = Vector3.new(-14.3293076, 2.80225897, 3.290694)
- Part100.Orientation = Vector3.new(34, -180, 0)
- Part100.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh101.Parent = Part100
- SpecialMesh101.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh101.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh101.MeshType = Enum.MeshType.FileMesh
- SpecialMesh101.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part102.Parent = Tool0
- Part102.BrickColor = BrickColor.new("Black")
- Part102.Rotation = Vector3.new(141, 90, 0)
- Part102.CanCollide = false
- Part102.FormFactor = Enum.FormFactor.Custom
- Part102.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part102.CFrame = CFrame.new(-14.0833502, 8.96521759, 5.27244186, 6.94533924e-08, -4.532275e-07, 1, 0.62931937, -0.777146816, -3.95932545e-07, 0.777146816, 0.62931937, 2.31249373e-07)
- Part102.BottomSurface = Enum.SurfaceType.Smooth
- Part102.TopSurface = Enum.SurfaceType.Smooth
- Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part102.Position = Vector3.new(-14.0833502, 8.96521759, 5.27244186)
- Part102.Orientation = Vector3.new(0, 90, 141)
- Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh103.Parent = Part102
- BlockMesh103.Scale = Vector3.new(0.125, 0.5, 0.150000006)
- BlockMesh103.Scale = Vector3.new(0.125, 0.5, 0.150000006)
- Part104.Parent = Tool0
- Part104.BrickColor = BrickColor.new("Black")
- Part104.Rotation = Vector3.new(106, 90, 0)
- Part104.CanCollide = false
- Part104.FormFactor = Enum.FormFactor.Custom
- Part104.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part104.CFrame = CFrame.new(-14.0833359, 7.90202713, 5.00719786, -1.83887039e-07, -2.14249184e-07, 1, 0.961260855, -0.275640279, 1.17707565e-07, 0.275640279, 0.961260796, 2.56636071e-07)
- Part104.BottomSurface = Enum.SurfaceType.Smooth
- Part104.TopSurface = Enum.SurfaceType.Smooth
- Part104.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part104.Position = Vector3.new(-14.0833359, 7.90202713, 5.00719786)
- Part104.Orientation = Vector3.new(0, 90, 106)
- Part104.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh105.Parent = Part104
- BlockMesh105.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- BlockMesh105.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- Part106.Parent = Tool0
- Part106.BrickColor = BrickColor.new("Black")
- Part106.Rotation = Vector3.new(-4, -90, 0)
- Part106.CanCollide = false
- Part106.FormFactor = Enum.FormFactor.Custom
- Part106.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part106.CFrame = CFrame.new(-14.0833044, 7.65695477, 5.39554977, 1.59324964e-06, 8.37379844e-07, -1, 0.0697596967, 0.997563839, 9.46484533e-07, 0.997563779, -0.0697596371, 1.53095289e-06)
- Part106.BottomSurface = Enum.SurfaceType.Smooth
- Part106.TopSurface = Enum.SurfaceType.Smooth
- Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part106.Position = Vector3.new(-14.0833044, 7.65695477, 5.39554977)
- Part106.Orientation = Vector3.new(0, -90, 4)
- Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh107.Parent = Part106
- BlockMesh107.Scale = Vector3.new(0.375, 0.25, 0.150000006)
- BlockMesh107.Scale = Vector3.new(0.375, 0.25, 0.150000006)
- Part108.Parent = Tool0
- Part108.BrickColor = BrickColor.new("Light stone grey")
- Part108.Rotation = Vector3.new(-159, 0, -180)
- Part108.CanCollide = false
- Part108.FormFactor = Enum.FormFactor.Custom
- Part108.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part108.CFrame = CFrame.new(-14.0833044, 10.5201902, 6.36171198, -1, 1.03047557e-06, -3.85321812e-07, 8.23943196e-07, 0.933579624, 0.358370066, 7.29020201e-07, 0.358370066, -0.933579624)
- Part108.BottomSurface = Enum.SurfaceType.Smooth
- Part108.TopSurface = Enum.SurfaceType.Smooth
- Part108.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part108.Position = Vector3.new(-14.0833044, 10.5201902, 6.36171198)
- Part108.Orientation = Vector3.new(-21, -180, 0)
- Part108.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh109.Parent = Part108
- SpecialMesh109.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh109.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh109.MeshType = Enum.MeshType.FileMesh
- SpecialMesh109.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part110.Parent = Tool0
- Part110.BrickColor = BrickColor.new("Really red")
- Part110.Reflectance = 0.30000001192093
- Part110.Rotation = Vector3.new(-129, -90, 0)
- Part110.CanCollide = false
- Part110.FormFactor = Enum.FormFactor.Custom
- Part110.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part110.CFrame = CFrame.new(-14.0833197, 7.859447, 9.19155025, -5.34089253e-08, -8.44305873e-07, -1, 0.777145803, -0.629320681, 4.89832587e-07, -0.629320681, -0.777145803, 6.89759986e-07)
- Part110.BottomSurface = Enum.SurfaceType.Smooth
- Part110.TopSurface = Enum.SurfaceType.Smooth
- Part110.Color = Color3.new(1, 0, 0)
- Part110.Position = Vector3.new(-14.0833197, 7.859447, 9.19155025)
- Part110.Orientation = Vector3.new(0, -90, 129)
- Part110.Color = Color3.new(1, 0, 0)
- BlockMesh111.Parent = Part110
- BlockMesh111.Scale = Vector3.new(1.125, 0.125, 0.150000006)
- BlockMesh111.Scale = Vector3.new(1.125, 0.125, 0.150000006)
- Part112.Parent = Tool0
- Part112.Transparency = 1
- Part112.Rotation = Vector3.new(-159, 0, -180)
- Part112.CanCollide = false
- Part112.FormFactor = Enum.FormFactor.Custom
- Part112.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part112.CFrame = CFrame.new(-14.0833197, 6.17451191, 4.87023306, -1, 5.2742314e-07, 3.61718037e-07, 6.22020252e-07, 0.933579683, 0.358369738, -1.48680272e-07, 0.358369738, -0.933579683)
- Part112.BottomSurface = Enum.SurfaceType.Smooth
- Part112.TopSurface = Enum.SurfaceType.Smooth
- Part112.Position = Vector3.new(-14.0833197, 6.17451191, 4.87023306)
- Part112.Orientation = Vector3.new(-21, 180, 0)
- BlockMesh113.Parent = Part112
- BlockMesh113.Scale = Vector3.new(0.125, 0.875, 0.875)
- BlockMesh113.Scale = Vector3.new(0.125, 0.875, 0.875)
- Part114.Parent = Tool0
- Part114.BrickColor = BrickColor.new("Really red")
- Part114.Reflectance = 0.30000001192093
- Part114.Rotation = Vector3.new(-139, -90, 0)
- Part114.CanCollide = false
- Part114.FormFactor = Enum.FormFactor.Custom
- Part114.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part114.CFrame = CFrame.new(-14.0833282, 8.38427544, 8.6023941, 2.95808746e-08, -8.51164714e-07, -1, 0.656058192, -0.754710257, 6.61789556e-07, -0.754710257, -0.656058192, 5.36088578e-07)
- Part114.BottomSurface = Enum.SurfaceType.Smooth
- Part114.TopSurface = Enum.SurfaceType.Smooth
- Part114.Color = Color3.new(1, 0, 0)
- Part114.Position = Vector3.new(-14.0833282, 8.38427544, 8.6023941)
- Part114.Orientation = Vector3.new(0, -90, 139)
- Part114.Color = Color3.new(1, 0, 0)
- BlockMesh115.Parent = Part114
- BlockMesh115.Scale = Vector3.new(1.125, 0.125, 0.150000006)
- BlockMesh115.Scale = Vector3.new(1.125, 0.125, 0.150000006)
- Part116.Parent = Tool0
- Part116.BrickColor = BrickColor.new("Light stone grey")
- Part116.Rotation = Vector3.new(-139, 90, 0)
- Part116.CanCollide = false
- Part116.FormFactor = Enum.FormFactor.Custom
- Part116.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part116.CFrame = CFrame.new(-13.8372183, 1.74605596, 3.51320505, -2.95811731e-08, -8.51165908e-07, 1, -0.656058311, -0.754710197, -6.6179058e-07, 0.754710257, -0.656058252, -5.36089146e-07)
- Part116.BottomSurface = Enum.SurfaceType.Smooth
- Part116.TopSurface = Enum.SurfaceType.Smooth
- Part116.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part116.Position = Vector3.new(-13.8372183, 1.74605596, 3.51320505)
- Part116.Orientation = Vector3.new(0, 90, -139)
- Part116.Color = Color3.new(0.898039, 0.894118, 0.87451)
- BlockMesh117.Parent = Part116
- BlockMesh117.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- BlockMesh117.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- Part118.Parent = Tool0
- Part118.BrickColor = BrickColor.new("Really red")
- Part118.Reflectance = 0.69999998807907
- Part118.Rotation = Vector3.new(-109, -90, 0)
- Part118.CanCollide = false
- Part118.FormFactor = Enum.FormFactor.Custom
- Part118.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part118.CFrame = CFrame.new(-14.0833664, 6.43958378, 9.53101158, 2.06939177e-07, -7.43125327e-07, -1, 0.94551903, -0.325566769, 4.37601926e-07, -0.325566709, -0.94551909, 6.35266701e-07)
- Part118.BottomSurface = Enum.SurfaceType.Smooth
- Part118.TopSurface = Enum.SurfaceType.Smooth
- Part118.Color = Color3.new(1, 0, 0)
- Part118.Position = Vector3.new(-14.0833664, 6.43958378, 9.53101158)
- Part118.Orientation = Vector3.new(0, -90, 109)
- Part118.Color = Color3.new(1, 0, 0)
- BlockMesh119.Parent = Part118
- BlockMesh119.Scale = Vector3.new(0.625, 0.125, 0.150000006)
- BlockMesh119.Scale = Vector3.new(0.625, 0.125, 0.150000006)
- Part120.Parent = Tool0
- Part120.BrickColor = BrickColor.new("Really red")
- Part120.Reflectance = 0.69999998807907
- Part120.Rotation = Vector3.new(-99, -90, 0)
- Part120.CanCollide = false
- Part120.FormFactor = Enum.FormFactor.Custom
- Part120.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part120.CFrame = CFrame.new(-14.0833359, 8.7503376, 5.65732479, 1.41205749e-06, -4.85977523e-07, -1, 0.987688422, -0.15643391, 1.47069613e-06, -0.156433851, -0.987688422, 2.59100688e-07)
- Part120.BottomSurface = Enum.SurfaceType.Smooth
- Part120.TopSurface = Enum.SurfaceType.Smooth
- Part120.Color = Color3.new(1, 0, 0)
- Part120.Position = Vector3.new(-14.0833359, 8.7503376, 5.65732479)
- Part120.Orientation = Vector3.new(0, -90, 99)
- Part120.Color = Color3.new(1, 0, 0)
- BlockMesh121.Parent = Part120
- BlockMesh121.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh121.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part122.Parent = Tool0
- Part122.BrickColor = BrickColor.new("Black")
- Part122.Rotation = Vector3.new(-179, 90, 0)
- Part122.CanCollide = false
- Part122.FormFactor = Enum.FormFactor.Custom
- Part122.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part122.CFrame = CFrame.new(-14.0832357, 1.94172895, 3.78156996, 6.4908761e-08, -7.69104076e-07, 1, -0.0174508691, -0.999847651, -7.67854203e-07, 0.999847651, -0.0174508691, -7.83203689e-08)
- Part122.BottomSurface = Enum.SurfaceType.Smooth
- Part122.TopSurface = Enum.SurfaceType.Smooth
- Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part122.Position = Vector3.new(-14.0832357, 1.94172895, 3.78156996)
- Part122.Orientation = Vector3.new(0, 90, -179)
- Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh123.Parent = Part122
- BlockMesh123.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- BlockMesh123.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- Part124.Parent = Tool0
- Part124.BrickColor = BrickColor.new("Black")
- Part124.Rotation = Vector3.new(-174, 90, 0)
- Part124.CanCollide = false
- Part124.FormFactor = Enum.FormFactor.Custom
- Part124.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part124.CFrame = CFrame.new(-14.0833578, 9.4673357, 5.16328812, -2.79695541e-07, -1.05803383e-06, 1, -0.10452719, -0.994522035, -1.08147378e-06, 0.994521976, -0.10452722, 1.67570107e-07)
- Part124.BottomSurface = Enum.SurfaceType.Smooth
- Part124.TopSurface = Enum.SurfaceType.Smooth
- Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part124.Position = Vector3.new(-14.0833578, 9.4673357, 5.16328812)
- Part124.Orientation = Vector3.new(0, 90, -174)
- Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh125.Parent = Part124
- BlockMesh125.Scale = Vector3.new(0.125, 0.5, 0.150000006)
- BlockMesh125.Scale = Vector3.new(0.125, 0.5, 0.150000006)
- Part126.Parent = Tool0
- Part126.BrickColor = BrickColor.new("Black")
- Part126.Rotation = Vector3.new(-99, -90, 0)
- Part126.CanCollide = false
- Part126.FormFactor = Enum.FormFactor.Custom
- Part126.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part126.CFrame = CFrame.new(-14.0833578, 7.19708395, 5.32527781, 1.531267e-06, -4.33823772e-07, -1, 0.987688422, -0.156433672, 1.58027933e-06, -0.156433672, -0.987688482, 1.88940874e-07)
- Part126.BottomSurface = Enum.SurfaceType.Smooth
- Part126.TopSurface = Enum.SurfaceType.Smooth
- Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part126.Position = Vector3.new(-14.0833578, 7.19708395, 5.32527781)
- Part126.Orientation = Vector3.new(0, -90, 99)
- Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh127.Parent = Part126
- BlockMesh127.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh127.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part128.Parent = Tool0
- Part128.BrickColor = BrickColor.new("Black")
- Part128.Rotation = Vector3.new(-64, -90, 0)
- Part128.CanCollide = false
- Part128.FormFactor = Enum.FormFactor.Custom
- Part128.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part128.CFrame = CFrame.new(-14.0833282, 7.62359905, 5.32063198, 1.69993905e-06, 1.0327409e-07, -1, 0.898793697, 0.438371956, 1.57316697e-06, 0.438371956, -0.898793697, 6.52383392e-07)
- Part128.BottomSurface = Enum.SurfaceType.Smooth
- Part128.TopSurface = Enum.SurfaceType.Smooth
- Part128.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part128.Position = Vector3.new(-14.0833282, 7.62359905, 5.32063198)
- Part128.Orientation = Vector3.new(0, -90, 64)
- Part128.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh129.Parent = Part128
- BlockMesh129.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- BlockMesh129.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- Part130.Parent = Tool0
- Part130.BrickColor = BrickColor.new("Really red")
- Part130.Reflectance = 0.40000000596046
- Part130.Rotation = Vector3.new(21, 0, 0)
- Part130.CanCollide = false
- Part130.FormFactor = Enum.FormFactor.Symmetric
- Part130.Shape = Enum.PartType.Ball
- Part130.Size = Vector3.new(1, 1, 1)
- Part130.CFrame = CFrame.new(-14.0833578, 7.47844124, 5.1430192, 1, 5.04047193e-07, -9.45180716e-08, -5.04440663e-07, 0.933579683, -0.358369768, -9.23950836e-08, 0.358369738, 0.933579683)
- Part130.BottomSurface = Enum.SurfaceType.Smooth
- Part130.TopSurface = Enum.SurfaceType.Smooth
- Part130.Color = Color3.new(1, 0, 0)
- Part130.Position = Vector3.new(-14.0833578, 7.47844124, 5.1430192)
- Part130.Orientation = Vector3.new(21, 0, 0)
- Part130.Color = Color3.new(1, 0, 0)
- SpecialMesh131.Parent = Part130
- SpecialMesh131.Scale = Vector3.new(0.656099975, 0.656099975, 0.656099975)
- SpecialMesh131.MeshType = Enum.MeshType.Sphere
- SpecialMesh131.Scale = Vector3.new(0.656099975, 0.656099975, 0.656099975)
- Part132.Parent = Tool0
- Part132.BrickColor = BrickColor.new("Black")
- Part132.Rotation = Vector3.new(-134, 90, 0)
- Part132.CanCollide = false
- Part132.FormFactor = Enum.FormFactor.Custom
- Part132.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part132.CFrame = CFrame.new(-14.0832663, 2.53826094, 3.55775309, -6.43232511e-07, -8.63427715e-07, 1, -0.719339728, -0.694658518, -1.06249001e-06, 0.694658518, -0.719339728, -1.74270909e-07)
- Part132.BottomSurface = Enum.SurfaceType.Smooth
- Part132.TopSurface = Enum.SurfaceType.Smooth
- Part132.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part132.Position = Vector3.new(-14.0832663, 2.53826094, 3.55775309)
- Part132.Orientation = Vector3.new(0, 90, -134)
- Part132.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh133.Parent = Part132
- BlockMesh133.Scale = Vector3.new(0.5, 0.125, 0.600000024)
- BlockMesh133.Scale = Vector3.new(0.5, 0.125, 0.600000024)
- Part134.Parent = Tool0
- Part134.BrickColor = BrickColor.new("Black")
- Part134.Rotation = Vector3.new(21, 90, 0)
- Part134.CanCollide = false
- Part134.FormFactor = Enum.FormFactor.Custom
- Part134.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part134.CFrame = CFrame.new(-14.0832663, 2.11035395, 2.6893959, -4.00817896e-07, 7.28728651e-07, 1, 0.358365983, 0.933581114, -5.36687821e-07, -0.933581114, 0.358365983, -6.3534759e-07)
- Part134.BottomSurface = Enum.SurfaceType.Smooth
- Part134.TopSurface = Enum.SurfaceType.Smooth
- Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part134.Position = Vector3.new(-14.0832663, 2.11035395, 2.6893959)
- Part134.Orientation = Vector3.new(0, 90, 21)
- Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh135.Parent = Part134
- BlockMesh135.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh135.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part136.Parent = Tool0
- Part136.BrickColor = BrickColor.new("Really red")
- Part136.Reflectance = 0.69999998807907
- Part136.Rotation = Vector3.new(-154, -90, 0)
- Part136.CanCollide = false
- Part136.FormFactor = Enum.FormFactor.Custom
- Part136.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part136.CFrame = CFrame.new(-14.0833578, 5.87568378, 10.1790276, -2.09652512e-07, -7.16472243e-07, -1, 0.438369483, -0.898794889, 5.52056349e-07, -0.898794889, -0.438369483, 5.02514013e-07)
- Part136.BottomSurface = Enum.SurfaceType.Smooth
- Part136.TopSurface = Enum.SurfaceType.Smooth
- Part136.Color = Color3.new(1, 0, 0)
- Part136.Position = Vector3.new(-14.0833578, 5.87568378, 10.1790276)
- Part136.Orientation = Vector3.new(0, -90, 154)
- Part136.Color = Color3.new(1, 0, 0)
- BlockMesh137.Parent = Part136
- BlockMesh137.Scale = Vector3.new(1, 0.125, 0.150000006)
- BlockMesh137.Scale = Vector3.new(1, 0.125, 0.150000006)
- Part138.Parent = Tool0
- Part138.BrickColor = BrickColor.new("Black")
- Part138.Rotation = Vector3.new(161, 90, 0)
- Part138.CanCollide = false
- Part138.FormFactor = Enum.FormFactor.Custom
- Part138.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part138.CFrame = CFrame.new(-14.0833359, 8.06491661, 5.07489014, -4.26604061e-07, -8.02982129e-07, 1, 0.325568408, -0.945518434, -6.20345759e-07, 0.945518434, 0.325568408, 6.64787592e-07)
- Part138.BottomSurface = Enum.SurfaceType.Smooth
- Part138.TopSurface = Enum.SurfaceType.Smooth
- Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part138.Position = Vector3.new(-14.0833359, 8.06491661, 5.07489014)
- Part138.Orientation = Vector3.new(0, 90, 161)
- Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh139.Parent = Part138
- BlockMesh139.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh139.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part140.Parent = Tool0
- Part140.BrickColor = BrickColor.new("Light stone grey")
- Part140.Rotation = Vector3.new(111, 0, -180)
- Part140.CanCollide = false
- Part140.FormFactor = Enum.FormFactor.Custom
- Part140.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part140.CFrame = CFrame.new(-14.0833359, 9.82864571, 4.83964109, -1, 6.24837185e-07, -9.39355118e-07, 1.10088479e-06, 0.358366311, -0.933580995, -2.46702911e-07, -0.933580995, -0.358366311)
- Part140.BottomSurface = Enum.SurfaceType.Smooth
- Part140.TopSurface = Enum.SurfaceType.Smooth
- Part140.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part140.Position = Vector3.new(-14.0833359, 9.82864571, 4.83964109)
- Part140.Orientation = Vector3.new(69, -180, 0)
- Part140.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh141.Parent = Part140
- SpecialMesh141.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh141.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh141.MeshType = Enum.MeshType.FileMesh
- SpecialMesh141.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part142.Parent = Tool0
- Part142.BrickColor = BrickColor.new("Black")
- Part142.Rotation = Vector3.new(-99, -90, 0)
- Part142.CanCollide = false
- Part142.FormFactor = Enum.FormFactor.Custom
- Part142.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part142.CFrame = CFrame.new(-14.0833282, 7.3531599, 5.01022577, 1.531267e-06, -4.33823772e-07, -1, 0.987688422, -0.156433672, 1.58027933e-06, -0.156433672, -0.987688482, 1.88940874e-07)
- Part142.BottomSurface = Enum.SurfaceType.Smooth
- Part142.TopSurface = Enum.SurfaceType.Smooth
- Part142.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part142.Position = Vector3.new(-14.0833282, 7.3531599, 5.01022577)
- Part142.Orientation = Vector3.new(0, -90, 99)
- Part142.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh143.Parent = Part142
- BlockMesh143.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh143.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part144.Parent = Tool0
- Part144.BrickColor = BrickColor.new("Black")
- Part144.Rotation = Vector3.new(-69, -90, 0)
- Part144.CanCollide = false
- Part144.FormFactor = Enum.FormFactor.Custom
- Part144.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part144.CFrame = CFrame.new(-14.0833664, 7.68484879, 4.8858099, 1.74199874e-06, -3.56109723e-07, -1, 0.933580041, 0.358369052, 1.49867662e-06, 0.358369052, -0.933580041, 9.56735221e-07)
- Part144.BottomSurface = Enum.SurfaceType.Smooth
- Part144.TopSurface = Enum.SurfaceType.Smooth
- Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part144.Position = Vector3.new(-14.0833664, 7.68484879, 4.8858099)
- Part144.Orientation = Vector3.new(0, -90, 69)
- Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh145.Parent = Part144
- BlockMesh145.Scale = Vector3.new(0.25, 0.125, 0.150000006)
- BlockMesh145.Scale = Vector3.new(0.25, 0.125, 0.150000006)
- Part146.Parent = Tool0
- Part146.BrickColor = BrickColor.new("Light stone grey")
- Part146.Rotation = Vector3.new(146, 0, -180)
- Part146.CanCollide = false
- Part146.FormFactor = Enum.FormFactor.Custom
- Part146.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part146.CFrame = CFrame.new(-14.1652298, 2.80227995, 3.2906599, -1, 7.7178737e-07, -8.8178615e-07, 1.13292924e-06, 0.829037726, -0.559192598, 2.9945619e-07, -0.559192657, -0.829037786)
- Part146.BottomSurface = Enum.SurfaceType.Smooth
- Part146.TopSurface = Enum.SurfaceType.Smooth
- Part146.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part146.Position = Vector3.new(-14.1652298, 2.80227995, 3.2906599)
- Part146.Orientation = Vector3.new(34, -180, 0)
- Part146.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh147.Parent = Part146
- SpecialMesh147.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh147.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh147.MeshType = Enum.MeshType.FileMesh
- SpecialMesh147.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part148.Parent = Tool0
- Part148.BrickColor = BrickColor.new("Black")
- Part148.Rotation = Vector3.new(46, 90, 0)
- Part148.CanCollide = false
- Part148.FormFactor = Enum.FormFactor.Custom
- Part148.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part148.CFrame = CFrame.new(-14.0833282, 8.03595257, 4.91687012, -7.57468001e-07, 4.76000423e-07, 1, 0.719339907, 0.694658339, 2.14219114e-07, -0.694658279, 0.719339848, -8.68587335e-07)
- Part148.BottomSurface = Enum.SurfaceType.Smooth
- Part148.TopSurface = Enum.SurfaceType.Smooth
- Part148.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part148.Position = Vector3.new(-14.0833282, 8.03595257, 4.91687012)
- Part148.Orientation = Vector3.new(0, 90, 46)
- Part148.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh149.Parent = Part148
- BlockMesh149.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh149.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part150.Parent = Tool0
- Part150.BrickColor = BrickColor.new("Light stone grey")
- Part150.Rotation = Vector3.new(101, 90, 0)
- Part150.CanCollide = false
- Part150.FormFactor = Enum.FormFactor.Custom
- Part150.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part150.CFrame = CFrame.new(-13.8371964, 2.14717197, 2.788692, 6.01345789e-07, 4.65412967e-07, 1, 0.981626749, -0.190811247, -5.01491058e-07, 0.190811247, 0.981626749, -5.71605142e-07)
- Part150.BottomSurface = Enum.SurfaceType.Smooth
- Part150.TopSurface = Enum.SurfaceType.Smooth
- Part150.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part150.Position = Vector3.new(-13.8371964, 2.14717197, 2.788692)
- Part150.Orientation = Vector3.new(0, 90, 101)
- Part150.Color = Color3.new(0.898039, 0.894118, 0.87451)
- BlockMesh151.Parent = Part150
- BlockMesh151.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- BlockMesh151.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- Part152.Parent = Tool0
- Part152.BrickColor = BrickColor.new("Black")
- Part152.Rotation = Vector3.new(156, 90, 0)
- Part152.CanCollide = false
- Part152.FormFactor = Enum.FormFactor.Custom
- Part152.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part152.CFrame = CFrame.new(-14.0833359, 10.2492056, 5.48120785, -4.28493649e-08, -6.32828687e-07, 1, 0.406736553, -0.91354543, -5.60689386e-07, 0.91354543, 0.406736553, 2.96539383e-07)
- Part152.BottomSurface = Enum.SurfaceType.Smooth
- Part152.TopSurface = Enum.SurfaceType.Smooth
- Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part152.Position = Vector3.new(-14.0833359, 10.2492056, 5.48120785)
- Part152.Orientation = Vector3.new(0, 90, 156)
- Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh153.Parent = Part152
- BlockMesh153.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh153.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part154.Parent = Tool0
- Part154.BrickColor = BrickColor.new("Black")
- Part154.Rotation = Vector3.new(21, 90, 0)
- Part154.CanCollide = false
- Part154.FormFactor = Enum.FormFactor.Custom
- Part154.Size = Vector3.new(1.31219995, 4.72392035, 1.31219995)
- Part154.CFrame = CFrame.new(-14.0832977, 4.38797092, 4.58919382, -4.45521493e-07, 7.8833358e-07, 1, 0.358365774, 0.933581293, -5.76313766e-07, -0.933581293, 0.358365774, -6.9844225e-07)
- Part154.BottomSurface = Enum.SurfaceType.Smooth
- Part154.TopSurface = Enum.SurfaceType.Smooth
- Part154.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part154.Position = Vector3.new(-14.0832977, 4.38797092, 4.58919382)
- Part154.Orientation = Vector3.new(0, 90, 21)
- Part154.Color = Color3.new(0.105882, 0.164706, 0.207843)
- CylinderMesh155.Parent = Part154
- CylinderMesh155.Scale = Vector3.new(0.5, 1.04166675, 0.5)
- CylinderMesh155.Scale = Vector3.new(0.5, 1.04166675, 0.5)
- Part156.Parent = Tool0
- Part156.BrickColor = BrickColor.new("Black")
- Part156.Rotation = Vector3.new(-69, 90, 0)
- Part156.CanCollide = false
- Part156.FormFactor = Enum.FormFactor.Custom
- Part156.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part156.CFrame = CFrame.new(-14.0832281, 1.56280994, 2.7427361, -8.18136925e-07, -2.81606134e-07, 1, -0.933579683, 0.358369946, -6.62876857e-07, -0.358369946, -0.933579683, -5.56097461e-07)
- Part156.BottomSurface = Enum.SurfaceType.Smooth
- Part156.TopSurface = Enum.SurfaceType.Smooth
- Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part156.Position = Vector3.new(-14.0832281, 1.56280994, 2.7427361)
- Part156.Orientation = Vector3.new(0, 90, -69)
- Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh157.Parent = Part156
- BlockMesh157.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh157.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part158.Parent = Tool0
- Part158.BrickColor = BrickColor.new("White")
- Part158.Rotation = Vector3.new(146, 0, -180)
- Part158.CanCollide = false
- Part158.FormFactor = Enum.FormFactor.Custom
- Part158.Size = Vector3.new(1.31219995, 1.04975998, 1.31219995)
- Part158.CFrame = CFrame.new(-14.0832195, 2.89349794, 2.00034308, -1, 2.46254672e-07, 8.80701805e-08, 1.54906147e-07, 0.829037309, -0.559193254, -2.10717431e-07, -0.559193254, -0.829037309)
- Part158.BottomSurface = Enum.SurfaceType.Smooth
- Part158.TopSurface = Enum.SurfaceType.Smooth
- Part158.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part158.Position = Vector3.new(-14.0832195, 2.89349794, 2.00034308)
- Part158.Orientation = Vector3.new(34, 180, 0)
- Part158.Color = Color3.new(0.94902, 0.952941, 0.952941)
- SpecialMesh159.Parent = Part158
- SpecialMesh159.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh159.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- SpecialMesh159.MeshType = Enum.MeshType.FileMesh
- SpecialMesh159.Scale = Vector3.new(0.328049988, 2.6243999, 0.656099975)
- Part160.Parent = Tool0
- Part160.BrickColor = BrickColor.new("Black")
- Part160.Rotation = Vector3.new(-19, 90, 0)
- Part160.CanCollide = false
- Part160.FormFactor = Enum.FormFactor.Custom
- Part160.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part160.CFrame = CFrame.new(-14.0832281, 1.80412304, 2.57181096, -7.58026545e-07, 4.45354829e-07, 1, -0.325568944, 0.945518315, -6.67881068e-07, -0.945518315, -0.325568944, -5.7173429e-07)
- Part160.BottomSurface = Enum.SurfaceType.Smooth
- Part160.TopSurface = Enum.SurfaceType.Smooth
- Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part160.Position = Vector3.new(-14.0832281, 1.80412304, 2.57181096)
- Part160.Orientation = Vector3.new(0, 90, -19)
- Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh161.Parent = Part160
- BlockMesh161.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh161.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part162.Parent = Tool0
- Part162.BrickColor = BrickColor.new("Black")
- Part162.Rotation = Vector3.new(-139, -90, 0)
- Part162.CanCollide = false
- Part162.FormFactor = Enum.FormFactor.Custom
- Part162.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part162.CFrame = CFrame.new(-14.0833359, 6.37099695, 4.9408679, 9.83249151e-07, -6.42554369e-07, -1, 0.656057596, -0.754710793, 1.1300109e-06, -0.754710793, -0.656057596, -3.20516108e-07)
- Part162.BottomSurface = Enum.SurfaceType.Smooth
- Part162.TopSurface = Enum.SurfaceType.Smooth
- Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part162.Position = Vector3.new(-14.0833359, 6.37099695, 4.9408679)
- Part162.Orientation = Vector3.new(0, -90, 139)
- Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh163.Parent = Part162
- BlockMesh163.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh163.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part164.Parent = Tool0
- Part164.Material = Enum.Material.SmoothPlastic
- Part164.BrickColor = BrickColor.new("Really red")
- Part164.Reflectance = 0.69999998807907
- Part164.Rotation = Vector3.new(-154, -90, 0)
- Part164.CanCollide = false
- Part164.FormFactor = Enum.FormFactor.Custom
- Part164.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part164.CFrame = CFrame.new(-14.0833197, 9.15084171, 8.08230209, -2.24553531e-07, -8.05878699e-07, -1, 0.438369691, -0.89879477, 6.2588208e-07, -0.89879483, -0.438369632, 5.55100314e-07)
- Part164.BottomSurface = Enum.SurfaceType.Smooth
- Part164.TopSurface = Enum.SurfaceType.Smooth
- Part164.Color = Color3.new(1, 0, 0)
- Part164.Position = Vector3.new(-14.0833197, 9.15084171, 8.08230209)
- Part164.Orientation = Vector3.new(0, -90, 154)
- Part164.Color = Color3.new(1, 0, 0)
- BlockMesh165.Parent = Part164
- BlockMesh165.Scale = Vector3.new(1.125, 0.375, 0.150000006)
- BlockMesh165.Scale = Vector3.new(1.125, 0.375, 0.150000006)
- Part166.Parent = Tool0
- Part166.BrickColor = BrickColor.new("Black")
- Part166.Rotation = Vector3.new(-119, 90, 0)
- Part166.CanCollide = false
- Part166.FormFactor = Enum.FormFactor.Custom
- Part166.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part166.CFrame = CFrame.new(-14.0832443, 1.25727105, 3.41342092, -3.14068529e-07, -7.86106739e-07, 1, -0.87462008, -0.484808862, -6.55802239e-07, 0.484808862, -0.87462008, -5.35281515e-07)
- Part166.BottomSurface = Enum.SurfaceType.Smooth
- Part166.TopSurface = Enum.SurfaceType.Smooth
- Part166.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part166.Position = Vector3.new(-14.0832443, 1.25727105, 3.41342092)
- Part166.Orientation = Vector3.new(0, 90, -119)
- Part166.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh167.Parent = Part166
- BlockMesh167.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- BlockMesh167.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- Part168.Parent = Tool0
- Part168.BrickColor = BrickColor.new("Really red")
- Part168.Reflectance = 0.69999998807907
- Part168.Rotation = Vector3.new(-24, -90, 0)
- Part168.CanCollide = false
- Part168.FormFactor = Enum.FormFactor.Custom
- Part168.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part168.CFrame = CFrame.new(-14.0833578, 8.78562355, 7.23058987, 7.02200396e-07, 3.05005045e-07, -1, 0.406737387, 0.913545251, 5.64246989e-07, 0.913545132, -0.406737387, 5.17434842e-07)
- Part168.BottomSurface = Enum.SurfaceType.Smooth
- Part168.TopSurface = Enum.SurfaceType.Smooth
- Part168.Color = Color3.new(1, 0, 0)
- Part168.Position = Vector3.new(-14.0833578, 8.78562355, 7.23058987)
- Part168.Orientation = Vector3.new(0, -90, 24)
- Part168.Color = Color3.new(1, 0, 0)
- BlockMesh169.Parent = Part168
- BlockMesh169.Scale = Vector3.new(0.375, 0.25, 0.150000006)
- BlockMesh169.Scale = Vector3.new(0.375, 0.25, 0.150000006)
- Part170.Parent = Tool0
- Part170.BrickColor = BrickColor.new("Black")
- Part170.Rotation = Vector3.new(-119, -90, 0)
- Part170.CanCollide = false
- Part170.FormFactor = Enum.FormFactor.Custom
- Part170.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part170.CFrame = CFrame.new(-14.0833445, 7.78992224, 5.37932587, 1.02931813e-06, -4.73185537e-07, -1, 0.874619484, -0.484810024, 1.12966677e-06, -0.484810024, -0.874619484, -8.51664481e-08)
- Part170.BottomSurface = Enum.SurfaceType.Smooth
- Part170.TopSurface = Enum.SurfaceType.Smooth
- Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part170.Position = Vector3.new(-14.0833445, 7.78992224, 5.37932587)
- Part170.Orientation = Vector3.new(0, -90, 119)
- Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh171.Parent = Part170
- BlockMesh171.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh171.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part172.Parent = Tool0
- Part172.BrickColor = BrickColor.new("Black")
- Part172.Reflectance = 0.40000000596046
- Part172.Rotation = Vector3.new(21, 0, 0)
- Part172.CanCollide = false
- Part172.FormFactor = Enum.FormFactor.Symmetric
- Part172.Shape = Enum.PartType.Ball
- Part172.Size = Vector3.new(1, 1, 1)
- Part172.CFrame = CFrame.new(-14.1653824, 9.37477207, 5.69527817, 1, 5.04047193e-07, -9.45180716e-08, -5.04440663e-07, 0.933579683, -0.358369768, -9.23950836e-08, 0.358369738, 0.933579683)
- Part172.BottomSurface = Enum.SurfaceType.Smooth
- Part172.TopSurface = Enum.SurfaceType.Smooth
- Part172.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part172.Position = Vector3.new(-14.1653824, 9.37477207, 5.69527817)
- Part172.Orientation = Vector3.new(21, 0, 0)
- Part172.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh173.Parent = Part172
- SpecialMesh173.Scale = Vector3.new(0.492074966, 1.64025009, 1.64024985)
- SpecialMesh173.MeshType = Enum.MeshType.Sphere
- SpecialMesh173.Scale = Vector3.new(0.492074966, 1.64025009, 1.64024985)
- Part174.Parent = Tool0
- Part174.BrickColor = BrickColor.new("Really red")
- Part174.Reflectance = 0.69999998807907
- Part174.Rotation = Vector3.new(36, -90, 0)
- Part174.CanCollide = false
- Part174.FormFactor = Enum.FormFactor.Custom
- Part174.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part174.CFrame = CFrame.new(-14.0833664, 8.58309555, 5.93277979, 1.35902667e-07, 8.97019618e-07, -1, -0.587784529, 0.809017539, 6.4582315e-07, 0.809017539, 0.587784529, 6.37201936e-07)
- Part174.BottomSurface = Enum.SurfaceType.Smooth
- Part174.TopSurface = Enum.SurfaceType.Smooth
- Part174.Color = Color3.new(1, 0, 0)
- Part174.Position = Vector3.new(-14.0833664, 8.58309555, 5.93277979)
- Part174.Orientation = Vector3.new(0, -90, -36)
- Part174.Color = Color3.new(1, 0, 0)
- BlockMesh175.Parent = Part174
- BlockMesh175.Scale = Vector3.new(0.125, 0.125, 0.150000006)
- BlockMesh175.Scale = Vector3.new(0.125, 0.125, 0.150000006)
- Part176.Parent = Tool0
- Part176.BrickColor = BrickColor.new("Really red")
- Part176.Reflectance = 0.69999998807907
- Part176.Rotation = Vector3.new(-9, -90, 0)
- Part176.CanCollide = false
- Part176.FormFactor = Enum.FormFactor.Custom
- Part176.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part176.CFrame = CFrame.new(-14.0833445, 8.62904358, 5.95039988, 5.8097487e-07, 5.47797299e-07, -1, 0.156435698, 0.987688184, 6.31938178e-07, 0.987688184, -0.156435698, 4.88126943e-07)
- Part176.BottomSurface = Enum.SurfaceType.Smooth
- Part176.TopSurface = Enum.SurfaceType.Smooth
- Part176.Color = Color3.new(1, 0, 0)
- Part176.Position = Vector3.new(-14.0833445, 8.62904358, 5.95039988)
- Part176.Orientation = Vector3.new(0, -90, 9)
- Part176.Color = Color3.new(1, 0, 0)
- BlockMesh177.Parent = Part176
- BlockMesh177.Scale = Vector3.new(0.125, 0.125, 0.150000006)
- BlockMesh177.Scale = Vector3.new(0.125, 0.125, 0.150000006)
- Part178.Parent = Tool0
- Part178.BrickColor = BrickColor.new("Black")
- Part178.Rotation = Vector3.new(-179, 90, 0)
- Part178.CanCollide = false
- Part178.FormFactor = Enum.FormFactor.Custom
- Part178.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part178.CFrame = CFrame.new(-14.0833359, 6.12073803, 5.63863277, 1.28238185e-07, -6.79697223e-07, 1, -0.0174507797, -0.999847651, -6.77355729e-07, 0.99984771, -0.0174507499, -1.40079891e-07)
- Part178.BottomSurface = Enum.SurfaceType.Smooth
- Part178.TopSurface = Enum.SurfaceType.Smooth
- Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part178.Position = Vector3.new(-14.0833359, 6.12073803, 5.63863277)
- Part178.Orientation = Vector3.new(0, 90, -179)
- Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh179.Parent = Part178
- BlockMesh179.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh179.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part180.Parent = Tool0
- Part180.BrickColor = BrickColor.new("Black")
- Part180.Rotation = Vector3.new(-89, 90, 0)
- Part180.CanCollide = false
- Part180.FormFactor = Enum.FormFactor.Custom
- Part180.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part180.CFrame = CFrame.new(-14.0832443, 1.41584396, 3.12556791, -7.69104645e-07, -4.78409504e-07, 1, -0.99984771, 0.0174547732, -7.60636965e-07, -0.0174547732, -0.99984771, -4.91761114e-07)
- Part180.BottomSurface = Enum.SurfaceType.Smooth
- Part180.TopSurface = Enum.SurfaceType.Smooth
- Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part180.Position = Vector3.new(-14.0832443, 1.41584396, 3.12556791)
- Part180.Orientation = Vector3.new(0, 90, -89)
- Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh181.Parent = Part180
- BlockMesh181.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh181.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part182.Parent = Tool0
- Part182.BrickColor = BrickColor.new("Black")
- Part182.Rotation = Vector3.new(-64, -90, 0)
- Part182.CanCollide = false
- Part182.FormFactor = Enum.FormFactor.Custom
- Part182.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part182.CFrame = CFrame.new(-14.0833282, 7.91619778, 5.06841516, 7.16474233e-07, -2.24550888e-07, -1, 0.898793101, 0.438373148, 5.45524927e-07, 0.438373148, -0.898793101, 5.15907743e-07)
- Part182.BottomSurface = Enum.SurfaceType.Smooth
- Part182.TopSurface = Enum.SurfaceType.Smooth
- Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part182.Position = Vector3.new(-14.0833282, 7.91619778, 5.06841516)
- Part182.Orientation = Vector3.new(0, -90, 64)
- Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh183.Parent = Part182
- BlockMesh183.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh183.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part184.Parent = Tool0
- Part184.BrickColor = BrickColor.new("Light stone grey")
- Part184.Rotation = Vector3.new(146, 0, -180)
- Part184.CanCollide = false
- Part184.FormFactor = Enum.FormFactor.Custom
- Part184.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part184.CFrame = CFrame.new(-13.8371964, 2.80226207, 3.29068208, -1, 7.7178737e-07, -8.8178615e-07, 1.13292924e-06, 0.829037726, -0.559192598, 2.9945619e-07, -0.559192657, -0.829037786)
- Part184.BottomSurface = Enum.SurfaceType.Smooth
- Part184.TopSurface = Enum.SurfaceType.Smooth
- Part184.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part184.Position = Vector3.new(-13.8371964, 2.80226207, 3.29068208)
- Part184.Orientation = Vector3.new(34, -180, 0)
- Part184.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh185.Parent = Part184
- SpecialMesh185.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh185.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh185.MeshType = Enum.MeshType.FileMesh
- SpecialMesh185.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part186.Parent = Tool0
- Part186.BrickColor = BrickColor.new("Really red")
- Part186.Reflectance = 0.69999998807907
- Part186.Rotation = Vector3.new(51, -90, 0)
- Part186.CanCollide = false
- Part186.FormFactor = Enum.FormFactor.Custom
- Part186.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part186.CFrame = CFrame.new(-14.0833664, 9.11894798, 6.76071119, 2.36067876e-08, 8.14503608e-07, -1, -0.777145624, 0.629320741, 4.94238066e-07, 0.629320741, 0.777145624, 6.47844161e-07)
- Part186.BottomSurface = Enum.SurfaceType.Smooth
- Part186.TopSurface = Enum.SurfaceType.Smooth
- Part186.Color = Color3.new(1, 0, 0)
- Part186.Position = Vector3.new(-14.0833664, 9.11894798, 6.76071119)
- Part186.Orientation = Vector3.new(0, -90, -51)
- Part186.Color = Color3.new(1, 0, 0)
- BlockMesh187.Parent = Part186
- BlockMesh187.Scale = Vector3.new(0.75, 0.25, 0.150000006)
- BlockMesh187.Scale = Vector3.new(0.75, 0.25, 0.150000006)
- Part188.Parent = Tool0
- Part188.BrickColor = BrickColor.new("Really red")
- Part188.Reflectance = 0.69999998807907
- Part188.Rotation = Vector3.new(86, -90, 0)
- Part188.CanCollide = false
- Part188.FormFactor = Enum.FormFactor.Custom
- Part188.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part188.CFrame = CFrame.new(-14.083374, 9.69800568, 6.49275208, -7.18179479e-07, 5.32480612e-07, -1, -0.997564137, 0.0697547793, 7.53573204e-07, 0.0697547793, 0.997564137, 4.81087113e-07)
- Part188.BottomSurface = Enum.SurfaceType.Smooth
- Part188.TopSurface = Enum.SurfaceType.Smooth
- Part188.Color = Color3.new(1, 0, 0)
- Part188.Position = Vector3.new(-14.083374, 9.69800568, 6.49275208)
- Part188.Orientation = Vector3.new(0, -90, -86)
- Part188.Color = Color3.new(1, 0, 0)
- BlockMesh189.Parent = Part188
- BlockMesh189.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- BlockMesh189.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- Part190.Parent = Tool0
- Part190.BrickColor = BrickColor.new("Black")
- Part190.Rotation = Vector3.new(116, 90, 0)
- Part190.CanCollide = false
- Part190.FormFactor = Enum.FormFactor.Custom
- Part190.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part190.CFrame = CFrame.new(-14.0833445, 5.84133101, 5.26792812, 1.50234598e-07, 1.94752516e-07, 1.00000429, 0.898799956, -0.438372463, 7.11331651e-08, 0.438375533, 0.898799956, 1.55174405e-07)
- Part190.BottomSurface = Enum.SurfaceType.Smooth
- Part190.TopSurface = Enum.SurfaceType.Smooth
- Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part190.Position = Vector3.new(-14.0833445, 5.84133101, 5.26792812)
- Part190.Orientation = Vector3.new(0, 90, 116)
- Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh191.Parent = Part190
- BlockMesh191.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh191.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part192.Parent = Tool0
- Part192.BrickColor = BrickColor.new("Black")
- Part192.Rotation = Vector3.new(-74, -90, 0)
- Part192.CanCollide = false
- Part192.FormFactor = Enum.FormFactor.Custom
- Part192.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part192.CFrame = CFrame.new(-14.0833282, 5.91531277, 5.02948999, 1.27641329e-06, -3.90635648e-08, -1, 0.961261332, 0.275638729, 1.21619928e-06, 0.275638759, -0.961261272, 3.89379153e-07)
- Part192.BottomSurface = Enum.SurfaceType.Smooth
- Part192.TopSurface = Enum.SurfaceType.Smooth
- Part192.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part192.Position = Vector3.new(-14.0833282, 5.91531277, 5.02948999)
- Part192.Orientation = Vector3.new(0, -90, 74)
- Part192.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh193.Parent = Part192
- BlockMesh193.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh193.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part194.Parent = Tool0
- Part194.BrickColor = BrickColor.new("Really red")
- Part194.Reflectance = 0.69999998807907
- Part194.Rotation = Vector3.new(-129, -90, 0)
- Part194.CanCollide = false
- Part194.FormFactor = Enum.FormFactor.Custom
- Part194.Size = Vector3.new(2.6243999, 1.57464015, 1.31219995)
- Part194.CFrame = CFrame.new(-14.0833445, 7.77980089, 9.72739029, 9.56022319e-08, -8.44306555e-07, -1, 0.777145863, -0.629320502, 6.0563633e-07, -0.629320502, -0.777145863, 5.95984943e-07)
- Part194.BottomSurface = Enum.SurfaceType.Smooth
- Part194.TopSurface = Enum.SurfaceType.Smooth
- Part194.Color = Color3.new(1, 0, 0)
- Part194.Position = Vector3.new(-14.0833445, 7.77980089, 9.72739029)
- Part194.Orientation = Vector3.new(0, -90, 129)
- Part194.Color = Color3.new(1, 0, 0)
- BlockMesh195.Parent = Part194
- BlockMesh195.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh195.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part196.Parent = Tool0
- Part196.BrickColor = BrickColor.new("Really red")
- Part196.Reflectance = 0.69999998807907
- Part196.Rotation = Vector3.new(-134, -90, 0)
- Part196.CanCollide = false
- Part196.FormFactor = Enum.FormFactor.Custom
- Part196.Size = Vector3.new(2.6243999, 1.57464015, 1.31219995)
- Part196.CFrame = CFrame.new(-14.0833445, 5.93161392, 10.1455803, -1.01821342e-07, -9.23030655e-07, -1, 0.719339371, -0.694658816, 5.67947268e-07, -0.694658816, -0.719339371, 7.34703349e-07)
- Part196.BottomSurface = Enum.SurfaceType.Smooth
- Part196.TopSurface = Enum.SurfaceType.Smooth
- Part196.Color = Color3.new(1, 0, 0)
- Part196.Position = Vector3.new(-14.0833445, 5.93161392, 10.1455803)
- Part196.Orientation = Vector3.new(0, -90, 134)
- Part196.Color = Color3.new(1, 0, 0)
- BlockMesh197.Parent = Part196
- BlockMesh197.Scale = Vector3.new(0.75, 0.125, 0.150000006)
- BlockMesh197.Scale = Vector3.new(0.75, 0.125, 0.150000006)
- Part198.Parent = Tool0
- Part198.BrickColor = BrickColor.new("Black")
- Part198.Rotation = Vector3.new(-164, 90, 0)
- Part198.CanCollide = false
- Part198.FormFactor = Enum.FormFactor.Custom
- Part198.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part198.CFrame = CFrame.new(-14.0832195, 2.26208496, 3.81667209, -1.24843694e-07, -7.69779888e-07, 1, -0.275635779, -0.961262107, -7.74371756e-07, 0.961262107, -0.275635779, -9.21712768e-08)
- Part198.BottomSurface = Enum.SurfaceType.Smooth
- Part198.TopSurface = Enum.SurfaceType.Smooth
- Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part198.Position = Vector3.new(-14.0832195, 2.26208496, 3.81667209)
- Part198.Orientation = Vector3.new(0, 90, -164)
- Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh199.Parent = Part198
- BlockMesh199.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- BlockMesh199.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- Part200.Parent = Tool0
- Part200.BrickColor = BrickColor.new("Black")
- Part200.Rotation = Vector3.new(-69, -90, 0)
- Part200.CanCollide = false
- Part200.FormFactor = Enum.FormFactor.Custom
- Part200.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part200.CFrame = CFrame.new(-14.0833664, 7.58382177, 5.28628397, 1.74199874e-06, -3.56109723e-07, -1, 0.933580041, 0.358369052, 1.49867662e-06, 0.358369052, -0.933580041, 9.56735221e-07)
- Part200.BottomSurface = Enum.SurfaceType.Smooth
- Part200.TopSurface = Enum.SurfaceType.Smooth
- Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part200.Position = Vector3.new(-14.0833664, 7.58382177, 5.28628397)
- Part200.Orientation = Vector3.new(0, -90, 69)
- Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh201.Parent = Part200
- BlockMesh201.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- BlockMesh201.Scale = Vector3.new(0.25, 0.25, 0.150000006)
- Part202.Parent = Tool0
- Part202.BrickColor = BrickColor.new("Really red")
- Part202.Reflectance = 0.30000001192093
- Part202.Rotation = Vector3.new(-34, -90, 0)
- Part202.CanCollide = false
- Part202.FormFactor = Enum.FormFactor.Custom
- Part202.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part202.CFrame = CFrame.new(-14.0833664, 8.43638039, 8.3098259, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part202.BottomSurface = Enum.SurfaceType.Smooth
- Part202.TopSurface = Enum.SurfaceType.Smooth
- Part202.Color = Color3.new(1, 0, 0)
- Part202.Position = Vector3.new(-14.0833664, 8.43638039, 8.3098259)
- Part202.Orientation = Vector3.new(0, -90, 34)
- Part202.Color = Color3.new(1, 0, 0)
- BlockMesh203.Parent = Part202
- BlockMesh203.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- BlockMesh203.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- Part204.Parent = Tool0
- Part204.BrickColor = BrickColor.new("Really red")
- Part204.Reflectance = 0.30000001192093
- Part204.Rotation = Vector3.new(-34, -90, 0)
- Part204.CanCollide = false
- Part204.FormFactor = Enum.FormFactor.Custom
- Part204.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part204.CFrame = CFrame.new(-14.0833282, 8.27167225, 8.51011181, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part204.BottomSurface = Enum.SurfaceType.Smooth
- Part204.TopSurface = Enum.SurfaceType.Smooth
- Part204.Color = Color3.new(1, 0, 0)
- Part204.Position = Vector3.new(-14.0833282, 8.27167225, 8.51011181)
- Part204.Orientation = Vector3.new(0, -90, 34)
- Part204.Color = Color3.new(1, 0, 0)
- BlockMesh205.Parent = Part204
- BlockMesh205.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- BlockMesh205.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- Part206.Parent = Tool0
- Part206.BrickColor = BrickColor.new("Really red")
- Part206.Reflectance = 0.30000001192093
- Part206.Rotation = Vector3.new(-149, -90, 0)
- Part206.CanCollide = false
- Part206.FormFactor = Enum.FormFactor.Custom
- Part206.Size = Vector3.new(5.2487998, 1.57464015, 1.31219995)
- Part206.CFrame = CFrame.new(-14.0833282, 7.81060505, 8.24100399, -2.40521047e-07, -8.81885455e-07, -1, 0.515036523, -0.857168198, 6.32047033e-07, -0.857168198, -0.515036523, 6.60370233e-07)
- Part206.BottomSurface = Enum.SurfaceType.Smooth
- Part206.TopSurface = Enum.SurfaceType.Smooth
- Part206.Color = Color3.new(1, 0, 0)
- Part206.Position = Vector3.new(-14.0833282, 7.81060505, 8.24100399)
- Part206.Orientation = Vector3.new(0, -90, 149)
- Part206.Color = Color3.new(1, 0, 0)
- BlockMesh207.Parent = Part206
- BlockMesh207.Scale = Vector3.new(0.875, 0.375, 0.150000006)
- BlockMesh207.Scale = Vector3.new(0.875, 0.375, 0.150000006)
- Part208.Parent = Tool0
- Part208.BrickColor = BrickColor.new("Black")
- Part208.Rotation = Vector3.new(-174, 90, 0)
- Part208.CanCollide = false
- Part208.FormFactor = Enum.FormFactor.Custom
- Part208.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part208.CFrame = CFrame.new(-14.0832443, 1.62725794, 3.7311511, 3.01444061e-07, -6.40804672e-07, 1, -0.104526475, -0.994522095, -6.05785601e-07, 0.994522095, -0.104526475, -3.66773804e-07)
- Part208.BottomSurface = Enum.SurfaceType.Smooth
- Part208.TopSurface = Enum.SurfaceType.Smooth
- Part208.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part208.Position = Vector3.new(-14.0832443, 1.62725794, 3.7311511)
- Part208.Orientation = Vector3.new(0, 90, -174)
- Part208.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh209.Parent = Part208
- BlockMesh209.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- BlockMesh209.Scale = Vector3.new(0.5, 0.375, 0.600000024)
- Part210.Parent = Tool0
- Part210.Material = Enum.Material.SmoothPlastic
- Part210.BrickColor = BrickColor.new("Really red")
- Part210.Reflectance = 0.30000001192093
- Part210.Rotation = Vector3.new(-34, -90, 0)
- Part210.CanCollide = false
- Part210.FormFactor = Enum.FormFactor.Custom
- Part210.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part210.CFrame = CFrame.new(-14.0833197, 8.64124203, 7.48401594, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part210.BottomSurface = Enum.SurfaceType.Smooth
- Part210.TopSurface = Enum.SurfaceType.Smooth
- Part210.Color = Color3.new(1, 0, 0)
- Part210.Position = Vector3.new(-14.0833197, 8.64124203, 7.48401594)
- Part210.Orientation = Vector3.new(0, -90, 34)
- Part210.Color = Color3.new(1, 0, 0)
- BlockMesh211.Parent = Part210
- BlockMesh211.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- BlockMesh211.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- Part212.Parent = Tool0
- Part212.Material = Enum.Material.SmoothPlastic
- Part212.BrickColor = BrickColor.new("Really red")
- Part212.Reflectance = 0.30000001192093
- Part212.Rotation = Vector3.new(-34, -90, 0)
- Part212.CanCollide = false
- Part212.FormFactor = Enum.FormFactor.Custom
- Part212.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part212.CFrame = CFrame.new(-14.0833044, 8.10695457, 8.71040154, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part212.BottomSurface = Enum.SurfaceType.Smooth
- Part212.TopSurface = Enum.SurfaceType.Smooth
- Part212.Color = Color3.new(1, 0, 0)
- Part212.Position = Vector3.new(-14.0833044, 8.10695457, 8.71040154)
- Part212.Orientation = Vector3.new(0, -90, 34)
- Part212.Color = Color3.new(1, 0, 0)
- BlockMesh213.Parent = Part212
- BlockMesh213.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- BlockMesh213.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- Part214.Parent = Tool0
- Part214.BrickColor = BrickColor.new("Really red")
- Part214.Reflectance = 0.30000001192093
- Part214.Rotation = Vector3.new(-34, -90, 0)
- Part214.CanCollide = false
- Part214.FormFactor = Enum.FormFactor.Custom
- Part214.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part214.CFrame = CFrame.new(-14.0833445, 8.55394363, 8.00351048, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part214.BottomSurface = Enum.SurfaceType.Smooth
- Part214.TopSurface = Enum.SurfaceType.Smooth
- Part214.Color = Color3.new(1, 0, 0)
- Part214.Position = Vector3.new(-14.0833445, 8.55394363, 8.00351048)
- Part214.Orientation = Vector3.new(0, -90, 34)
- Part214.Color = Color3.new(1, 0, 0)
- BlockMesh215.Parent = Part214
- BlockMesh215.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- BlockMesh215.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- Part216.Parent = Tool0
- Part216.BrickColor = BrickColor.new("Really red")
- Part216.Reflectance = 0.69999998807907
- Part216.Rotation = Vector3.new(-154, -90, 0)
- Part216.CanCollide = false
- Part216.FormFactor = Enum.FormFactor.Custom
- Part216.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part216.CFrame = CFrame.new(-14.0833282, 8.61853027, 6.22581387, -2.09652512e-07, -7.16472243e-07, -1, 0.438369483, -0.898794889, 5.52056349e-07, -0.898794889, -0.438369483, 5.02514013e-07)
- Part216.BottomSurface = Enum.SurfaceType.Smooth
- Part216.TopSurface = Enum.SurfaceType.Smooth
- Part216.Color = Color3.new(1, 0, 0)
- Part216.Position = Vector3.new(-14.0833282, 8.61853027, 6.22581387)
- Part216.Orientation = Vector3.new(0, -90, 154)
- Part216.Color = Color3.new(1, 0, 0)
- BlockMesh217.Parent = Part216
- BlockMesh217.Scale = Vector3.new(0.5, 0.125, 0.150000006)
- BlockMesh217.Scale = Vector3.new(0.5, 0.125, 0.150000006)
- Part218.Parent = Tool0
- Part218.BrickColor = BrickColor.new("Black")
- Part218.Rotation = Vector3.new(-49, 90, 0)
- Part218.CanCollide = false
- Part218.FormFactor = Enum.FormFactor.Custom
- Part218.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part218.CFrame = CFrame.new(-14.0832443, 1.72753501, 2.54243708, -8.51165396e-07, 2.95828499e-08, 1, -0.754708767, 0.656059861, -6.61790239e-07, -0.656059921, -0.754708827, -5.36088976e-07)
- Part218.BottomSurface = Enum.SurfaceType.Smooth
- Part218.TopSurface = Enum.SurfaceType.Smooth
- Part218.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part218.Position = Vector3.new(-14.0832443, 1.72753501, 2.54243708)
- Part218.Orientation = Vector3.new(0, 90, -49)
- Part218.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh219.Parent = Part218
- BlockMesh219.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- BlockMesh219.Scale = Vector3.new(0.5, 0.625, 0.600000024)
- Part220.Parent = Tool0
- Part220.BrickColor = BrickColor.new("Really red")
- Part220.Reflectance = 0.30000001192093
- Part220.Rotation = Vector3.new(-149, -90, 0)
- Part220.CanCollide = false
- Part220.FormFactor = Enum.FormFactor.Custom
- Part220.Size = Vector3.new(2.6243999, 1.57464015, 1.31219995)
- Part220.CFrame = CFrame.new(-14.0833359, 7.91573095, 8.68476009, -2.10718781e-07, -8.81884262e-07, -1, 0.515036583, -0.857168198, 6.47395268e-07, -0.857168198, -0.515036583, 6.34824119e-07)
- Part220.BottomSurface = Enum.SurfaceType.Smooth
- Part220.TopSurface = Enum.SurfaceType.Smooth
- Part220.Color = Color3.new(1, 0, 0)
- Part220.Position = Vector3.new(-14.0833359, 7.91573095, 8.68476009)
- Part220.Orientation = Vector3.new(0, -90, 149)
- Part220.Color = Color3.new(1, 0, 0)
- BlockMesh221.Parent = Part220
- BlockMesh221.Scale = Vector3.new(1.125, 0.125, 0.150000006)
- BlockMesh221.Scale = Vector3.new(1.125, 0.125, 0.150000006)
- Part222.Parent = Tool0
- Part222.BrickColor = BrickColor.new("Really red")
- Part222.Reflectance = 0.30000001192093
- Part222.Rotation = Vector3.new(-34, -90, 0)
- Part222.CanCollide = false
- Part222.FormFactor = Enum.FormFactor.Custom
- Part222.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part222.CFrame = CFrame.new(-14.0833664, 8.71868801, 7.80319977, 7.0431372e-07, 2.64083042e-07, -1, 0.559193015, 0.829037428, 6.1278206e-07, 0.829037428, -0.559193015, 4.36229072e-07)
- Part222.BottomSurface = Enum.SurfaceType.Smooth
- Part222.TopSurface = Enum.SurfaceType.Smooth
- Part222.Color = Color3.new(1, 0, 0)
- Part222.Position = Vector3.new(-14.0833664, 8.71868801, 7.80319977)
- Part222.Orientation = Vector3.new(0, -90, 34)
- Part222.Color = Color3.new(1, 0, 0)
- BlockMesh223.Parent = Part222
- BlockMesh223.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- BlockMesh223.Scale = Vector3.new(0.375, 0.125, 0.150000006)
- Part224.Parent = Tool0
- Part224.BrickColor = BrickColor.new("Light stone grey")
- Part224.Rotation = Vector3.new(-179, 90, 0)
- Part224.CanCollide = false
- Part224.FormFactor = Enum.FormFactor.Custom
- Part224.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part224.CFrame = CFrame.new(-13.8372116, 2.21954203, 3.60709906, 4.22533958e-07, -6.79696882e-07, 1, -0.0174503922, -0.99984771, -6.72219983e-07, 0.999847651, -0.0174504519, -4.34330616e-07)
- Part224.BottomSurface = Enum.SurfaceType.Smooth
- Part224.TopSurface = Enum.SurfaceType.Smooth
- Part224.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part224.Position = Vector3.new(-13.8372116, 2.21954203, 3.60709906)
- Part224.Orientation = Vector3.new(0, 90, -179)
- Part224.Color = Color3.new(0.898039, 0.894118, 0.87451)
- BlockMesh225.Parent = Part224
- BlockMesh225.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- BlockMesh225.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- Part226.Parent = Tool0
- Part226.BrickColor = BrickColor.new("Light stone grey")
- Part226.Rotation = Vector3.new(146, 0, -180)
- Part226.CanCollide = false
- Part226.FormFactor = Enum.FormFactor.Custom
- Part226.Size = Vector3.new(1.31219995, 0.524879992, 1.31219995)
- Part226.CFrame = CFrame.new(-14.0012121, 2.80227804, 3.29067206, -1, 7.7178737e-07, -8.8178615e-07, 1.13292924e-06, 0.829037726, -0.559192598, 2.9945619e-07, -0.559192657, -0.829037786)
- Part226.BottomSurface = Enum.SurfaceType.Smooth
- Part226.TopSurface = Enum.SurfaceType.Smooth
- Part226.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part226.Position = Vector3.new(-14.0012121, 2.80227804, 3.29067206)
- Part226.Orientation = Vector3.new(34, -180, 0)
- Part226.Color = Color3.new(0.898039, 0.894118, 0.87451)
- SpecialMesh227.Parent = Part226
- SpecialMesh227.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh227.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- SpecialMesh227.MeshType = Enum.MeshType.FileMesh
- SpecialMesh227.Scale = Vector3.new(0.0984150022, 0.885735035, 0.0984149948)
- Part228.Parent = Tool0
- Part228.BrickColor = BrickColor.new("Really red")
- Part228.Reflectance = 0.69999998807907
- Part228.Rotation = Vector3.new(-134, -90, 0)
- Part228.CanCollide = false
- Part228.FormFactor = Enum.FormFactor.Custom
- Part228.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part228.CFrame = CFrame.new(-14.0833445, 5.66500902, 10.3616943, -1.01821342e-07, -9.23030655e-07, -1, 0.719339371, -0.694658816, 5.67947268e-07, -0.694658816, -0.719339371, 7.34703349e-07)
- Part228.BottomSurface = Enum.SurfaceType.Smooth
- Part228.TopSurface = Enum.SurfaceType.Smooth
- Part228.Color = Color3.new(1, 0, 0)
- Part228.Position = Vector3.new(-14.0833445, 5.66500902, 10.3616943)
- Part228.Orientation = Vector3.new(0, -90, 134)
- Part228.Color = Color3.new(1, 0, 0)
- BlockMesh229.Parent = Part228
- BlockMesh229.Scale = Vector3.new(1, 0.125, 0.150000006)
- BlockMesh229.Scale = Vector3.new(1, 0.125, 0.150000006)
- Part230.Parent = Tool0
- Part230.BrickColor = BrickColor.new("Light stone grey")
- Part230.Rotation = Vector3.new(-14, 90, 0)
- Part230.CanCollide = false
- Part230.FormFactor = Enum.FormFactor.Custom
- Part230.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part230.CFrame = CFrame.new(-13.8372183, 1.84336305, 2.8477819, -7.30040142e-07, 3.47526338e-07, 1, -0.241923153, 0.97029537, -5.13816872e-07, -0.97029537, -0.241923153, -6.24279892e-07)
- Part230.BottomSurface = Enum.SurfaceType.Smooth
- Part230.TopSurface = Enum.SurfaceType.Smooth
- Part230.Color = Color3.new(0.898039, 0.894118, 0.87451)
- Part230.Position = Vector3.new(-13.8372183, 1.84336305, 2.8477819)
- Part230.Orientation = Vector3.new(0, 90, -14)
- Part230.Color = Color3.new(0.898039, 0.894118, 0.87451)
- BlockMesh231.Parent = Part230
- BlockMesh231.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- BlockMesh231.Scale = Vector3.new(0.5, 0.375, 0.150000006)
- Part232.Parent = Tool0
- Part232.BrickColor = BrickColor.new("Black")
- Part232.Rotation = Vector3.new(51, 90, 0)
- Part232.CanCollide = false
- Part232.FormFactor = Enum.FormFactor.Custom
- Part232.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part232.CFrame = CFrame.new(-14.0833664, 8.40896606, 5.21109676, -6.49450726e-07, 3.97275755e-07, 1, 0.777146459, 0.629319847, 2.5470473e-07, -0.629319847, 0.777146459, -7.17453645e-07)
- Part232.BottomSurface = Enum.SurfaceType.Smooth
- Part232.TopSurface = Enum.SurfaceType.Smooth
- Part232.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part232.Position = Vector3.new(-14.0833664, 8.40896606, 5.21109676)
- Part232.Orientation = Vector3.new(0, 90, 51)
- Part232.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh233.Parent = Part232
- BlockMesh233.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- BlockMesh233.Scale = Vector3.new(0.125, 0.25, 0.150000006)
- Part234.Parent = Tool0
- Part234.BrickColor = BrickColor.new("Really red")
- Part234.Reflectance = 0.69999998807907
- Part234.Rotation = Vector3.new(-99, -90, 0)
- Part234.CanCollide = false
- Part234.FormFactor = Enum.FormFactor.Custom
- Part234.Size = Vector3.new(2.6243999, 1.57464015, 1.31219995)
- Part234.CFrame = CFrame.new(-14.0833359, 5.32227993, 10.804534, 5.17997023e-07, -7.31845944e-07, -1, 0.987688661, -0.156432509, 6.26104224e-07, -0.15643248, -0.987688661, 6.41804377e-07)
- Part234.BottomSurface = Enum.SurfaceType.Smooth
- Part234.TopSurface = Enum.SurfaceType.Smooth
- Part234.Color = Color3.new(1, 0, 0)
- Part234.Position = Vector3.new(-14.0833359, 5.32227993, 10.804534)
- Part234.Orientation = Vector3.new(0, -90, 99)
- Part234.Color = Color3.new(1, 0, 0)
- BlockMesh235.Parent = Part234
- BlockMesh235.Scale = Vector3.new(0.75, 0.125, 0.150000006)
- BlockMesh235.Scale = Vector3.new(0.75, 0.125, 0.150000006)
- Part236.Parent = Tool0
- Part236.BrickColor = BrickColor.new("Black")
- Part236.Rotation = Vector3.new(-114, -90, 0)
- Part236.CanCollide = false
- Part236.FormFactor = Enum.FormFactor.Custom
- Part236.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part236.CFrame = CFrame.new(-14.0833282, 6.78212214, 5.44347382, 1.25867371e-06, -5.0848746e-07, -1, 0.91354543, -0.406736791, 1.35667619e-06, -0.406736791, -0.91354543, -4.74225601e-08)
- Part236.BottomSurface = Enum.SurfaceType.Smooth
- Part236.TopSurface = Enum.SurfaceType.Smooth
- Part236.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part236.Position = Vector3.new(-14.0833282, 6.78212214, 5.44347382)
- Part236.Orientation = Vector3.new(0, -90, 114)
- Part236.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh237.Parent = Part236
- BlockMesh237.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- BlockMesh237.Scale = Vector3.new(0.5, 0.25, 0.150000006)
- Part238.Parent = Tool0
- Part238.BrickColor = BrickColor.new("Really red")
- Part238.Reflectance = 0.69999998807907
- Part238.Rotation = Vector3.new(-109, -90, 0)
- Part238.CanCollide = false
- Part238.FormFactor = Enum.FormFactor.Custom
- Part238.Size = Vector3.new(2.6243999, 1.57464015, 1.31219995)
- Part238.CFrame = CFrame.new(-14.0833664, 6.52872801, 10.3424416, 2.36741243e-07, -7.13323118e-07, -1, 0.94551903, -0.325566858, 4.56077714e-07, -0.325566858, -0.94551903, 5.97385394e-07)
- Part238.BottomSurface = Enum.SurfaceType.Smooth
- Part238.TopSurface = Enum.SurfaceType.Smooth
- Part238.Color = Color3.new(1, 0, 0)
- Part238.Position = Vector3.new(-14.0833664, 6.52872801, 10.3424416)
- Part238.Orientation = Vector3.new(0, -90, 109)
- Part238.Color = Color3.new(1, 0, 0)
- BlockMesh239.Parent = Part238
- BlockMesh239.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- BlockMesh239.Scale = Vector3.new(0.75, 0.375, 0.150000006)
- Part240.Parent = Tool0
- Part240.BrickColor = BrickColor.new("Really red")
- Part240.Reflectance = 0.69999998807907
- Part240.Rotation = Vector3.new(-139, -90, 0)
- Part240.CanCollide = false
- Part240.FormFactor = Enum.FormFactor.Custom
- Part240.Size = Vector3.new(1.31219995, 1.57464015, 1.31219995)
- Part240.CFrame = CFrame.new(-14.0833359, 5.74343014, 10.043788, -2.21021423e-10, -8.80967775e-07, -1, 0.656058431, -0.754710138, 6.64730294e-07, -0.754710138, -0.656058431, 5.7813304e-07)
- Part240.BottomSurface = Enum.SurfaceType.Smooth
- Part240.TopSurface = Enum.SurfaceType.Smooth
- Part240.Color = Color3.new(1, 0, 0)
- Part240.Position = Vector3.new(-14.0833359, 5.74343014, 10.043788)
- Part240.Orientation = Vector3.new(0, -90, 139)
- Part240.Color = Color3.new(1, 0, 0)
- BlockMesh241.Parent = Part240
- BlockMesh241.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- BlockMesh241.Scale = Vector3.new(0.875, 0.125, 0.150000006)
- Animation242.Name = "FlyAnimation"
- Animation242.Parent = Tool0
- Animation242.AnimationId = "http://www.roblox.com/Asset?ID=90828653"
- BoolValue243.Name = "PlaySound"
- BoolValue243.Parent = Tool0
- BoolValue243.Value = true
- StringValue244.Name = "SoundName"
- StringValue244.Parent = BoolValue243
- StringValue244.Value = "WingSound"
- StringValue245.Name = "AnimationValue"
- StringValue245.Parent = Tool0
- StringValue245.Value = "rightAttack"
- LocalScript246.Parent = Tool0
- table.insert(cors,sandbox(LocalScript246,function()
- --Made by Stickmasterluke
- sp=script.Parent
- speed=10
- topspeed=50 -- I had to.
- rapidfiredamage=0 --Safety purposes.
- range=350
- rate=1/30
- barreloffset=Vector3.new(-.05,.5,-1.5)
- windvec=Vector3.new(2,-1,1).unit
- chargemode=1
- rapidfiremode=2
- inertia=1-(speed/topspeed)
- debris=game:GetService("Debris")
- equipped=false
- flying=false
- check=true
- charge=0
- controls={forward=0,backward=0,left=0,right=0}
- momentum=Vector3.new(0,0,0)
- lastmomentum=Vector3.new(0,0,0)
- totalmomentum=0
- lastflap=0
- tilt=0
- lasttilt=0
- mode=1
- local wing=Instance.new("Part")
- wing.CanCollide=false
- wing.BrickColor=BrickColor.new("Really black")
- wing.Shape="Block"
- wing.FormFactor="Custom"
- wing.TopSurface="Smooth"
- wing.BottomSurface="Smooth"
- wing.Size=Vector3.new(4,4,.6)
- local WingMesh=Instance.new("SpecialMesh")
- WingMesh.TextureId="http://www.roblox.com/asset/?id=131955015" --Wing Texture here!
- WingMesh.Scale=Vector3.new(1,1,1)
- WingMesh.Parent=wing
- function waitfor(parent,name)
- while parent:FindFirstChild(name)==nil do
- wait()
- end
- return parent:FindFirstChild(name)
- end
- local storeWeld=waitfor(sp,"Motor")
- local playsound=waitfor(sp,"PlaySound")
- local soundname=waitfor(playsound,"SoundName")
- local anim=waitfor(sp,"FlyAnimation")
- local gui=waitfor(sp,"ArtemisGui")
- local ButtonHolder=waitfor(gui,"ButtonHolder")
- local button1=waitfor(ButtonHolder,"Button1")
- local button2=waitfor(ButtonHolder,"Button2")
- function checkintangible(hit)
- if hit and hit~=nil then
- if hit:IsDescendantOf(sp.Parent) or hit.Transparency>.8 or hit.Name=="Handle" or string.lower(string.sub(hit.Name,1,6))=="effect" or hit.Name=="Bullet" or hit.Name=="Laser" or string.lower(hit.Name)=="water" or hit.Name=="Rail" or hit.Name=="Arrow" then
- return true
- end
- end
- return false
- end
- function changemode(newmode) -- for lines 76-86, all I did was uncheck Visible for ArtemisGUI.
- charge=0
- mode=newmode
- button1.Image="http://www.roblox.com/asset/?id=32935220"
- button2.Image="http://www.roblox.com/asset/?id=32935220"
- if mode==1 then
- button1.Image="http://www.roblox.com/asset/?id=32935220"
- elseif mode==2 then
- button2.Image="http://www.roblox.com/asset/?id=32935220"
- end
- end
- function castray(startpos,vec,length,ignore,delayifhit)
- local hit,endpos2=game.Workspace:FindPartOnRay(Ray.new(startpos,vec*length),ignore)
- if hit~=nil then
- if checkintangible(hit) then
- if delayifhit then
- wait()
- end
- hit,endpos2=castray(endpos2+(vec*.01),vec,length-((startpos-endpos2).magnitude),ignore,delayifhit)
- end
- end
- return hit,endpos2
- end
- function drawbeam(beamstart,beamend,clr,fadedelay)
- local dist=(beamstart-beamend).magnitude
- local laser=Instance.new("Part")
- laser.Name="Effect"
- laser.Anchored=true
- laser.CanCollide=false
- laser.Shape="Block"
- laser.formFactor="Custom"
- laser.Size=Vector3.new(.2,.2,.2)
- laser.Transparency=5
- laser.Material=Enum.Material.Plastic
- laser.Locked=true
- laser.TopSurface=0
- laser.BottomSurface=0
- laser.BrickColor=clr
- laser.CFrame=CFrame.new(beamend,beamstart)*CFrame.new(0,0,-dist/2)*CFrame.Angles(math.pi/2,0,0)
- local m=Instance.new("SpecialMesh")
- m.Scale=Vector3.new(1,dist*5,1)
- m.Parent=laser
- debris:AddItem(laser,fadedelay*3)
- laser.Parent=game.Workspace
- local frames=math.floor(fadedelay/rate)
- for frame=1,frames do
- wait(rate)
- local percent=frame/frames
- laser.CFrame=laser.CFrame+windvec*rate
- laser.Transparency=1+(percent*1)
- end
- wait(1)
- laser:remove()
- end
- function fire(targetpos,startpos,damage,fadedelay)
- local fakestartpos=(sp.Handle.CFrame*CFrame.new(barreloffset)).p
- local vec=(targetpos-startpos).unit
- local p=Instance.new("Part")
- p.Name="Arrow"
- p.BrickColor=BrickColor.new("Black")
- p.CanCollide=true
- p.Transparency=1
- p.TopSurface="Smooth"
- p.BottomSurface="Smooth"
- p.formFactor="Custom"
- p.Size=Vector3.new(.3,.3,2.7)
- local m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=92189547"--111826804 <--actual arrow mesh, decided to use Artemis arrow. Looks better imo
- m.TextureId="http://www.roblox.com/asset/?id=130336234"
- m.Scale=Vector3.new(1,1,1.9)
- m.VertexColor=Vector3.new(.1,.1,.2)
- m.Parent=p
- local c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game.Players.LocalPlayer
- c.Parent=p
- local sound=Instance.new("Sound")
- sound.SoundId="http://www.roblox.com/asset/?id=32935220" --SoundID here if you want.
- sound.Volume=1
- sound.Parent=p
- sound:Play()
- local damagetag=Instance.new("IntValue")
- damagetag.Name="DamageTag"
- damagetag.Value=damage
- damagetag.Parent=p
- local s=script.Script:clone()
- s.Parent=p
- s.Disabled=false
- local hit,endpos=castray(startpos,vec,range,sp.Parent,false)
- local fakevec=(endpos-fakestartpos).unit
- if hit~=nil then
- local newcf=CFrame.new(endpos,endpos+fakevec)*CFrame.new(0,0,.9+(math.random(0,1)*.4))
- p.CFrame=newcf
- local w=Instance.new("Weld")
- w.Part0=hit
- w.Part1=p
- w.C0=hit.CFrame:inverse()*newcf
- w.C1=newcf:inverse()*newcf
- w.Parent=p
- else
- p.CFrame=CFrame.new(endpos,endpos+fakevec)
- p.Velocity=fakevec*300
- p.Parent=game.Workspace
- end
- debris:AddItem(p,10+(math.random()*10))
- p.Parent=game.Workspace
- delay(0,function()
- drawbeam(fakestartpos,endpos,BrickColor.new("Institutional white"),fadedelay)
- end)
- soundname.Value="FireSound"
- playsound.Value=not playsound.Value
- if sp:FindFirstChild("Handle2") then
- sp.Handle2.Transparency=1
- end
- end
- function RemoveFlyStuff()
- local plr=game.Players.LocalPlayer
- if plr then
- local chr=plr.Character
- if chr then
- for i,v in ipairs(chr:getChildren()) do
- if v and v.Name=="RightWing" or v.Name=="LeftWing" then
- v:remove()
- end
- end
- local torso=chr:FindFirstChild("Torso")
- if torso~=nil then
- for i,v in ipairs(torso:GetChildren()) do
- if v and (v.Name=="FlightGyro" or v.Name=="FlightVelocity") then
- v:remove()
- end
- end
- end
- end
- end
- end
- function fly() --(de)activate fly mode
- if not equipped then
- flying=false
- else
- flying=not flying
- end
- RemoveFlyStuff()
- if flying then
- local torso=sp.Parent:FindFirstChild("Torso")
- local humanoid=sp.Parent:FindFirstChild("Humanoid")
- if torso and humanoid and humanoid.Health>0 then
- momentum=torso.Velocity+(torso.CFrame.lookVector*3)+Vector3.new(0,10,0)
- local gyro=Instance.new("BodyGyro")
- gyro.Name="FlightGyro"
- gyro.P=10^6
- gyro.maxTorque=Vector3.new(gyro.P,gyro.P,gyro.P)
- gyro.cframe=torso.CFrame
- gyro.Parent=torso
- velocity=Instance.new("BodyVelocity")
- velocity.Name="FlightVelocity"
- velocity.velocity=Vector3.new(0,0,0)
- velocity.P=10^4
- velocity.maxForce=Vector3.new(1,1,1)*(10^6)
- velocity.Parent=torso
- LeftWing=wing:Clone() --line 255 + 272 = Wing Meshes.
- LeftWing.Name="LeftWing"
- LeftWing.Mesh.MeshId="http://www.roblox.com/asset/?id=36465413"
- LeftWeld=Instance.new("Motor")
- LeftWeld.Name="LeftWeld"
- LeftWeld.Part0=torso
- LeftWeld.Part1=LeftWing
- LeftWeld.MaxVelocity=.2
- LeftWeld.C0=CFrame.new(-.25,1,.25)*CFrame.Angles(math.pi/2,0,0)
- LeftWeld.C1=CFrame.new(2,-1,-.25)*CFrame.Angles(math.pi/2,0,0)
- LeftWeld.Parent=LeftWing
- LeftWing.Parent=sp.Parent
- RightWing=wing:Clone()
- RightWing.Name="RightWing"
- RightWing.Mesh.MeshId="http://www.roblox.com/asset/?id=36465413"--111892882"
- RightWeld=Instance.new("Motor")
- RightWeld.Name="RightWeld"
- RightWeld.Part0=torso
- RightWeld.Part1=RightWing
- RightWeld.MaxVelocity=.2
- RightWeld.C0=CFrame.new(.25,1,.25)*CFrame.Angles(math.pi/2,0,0)
- RightWeld.C1=CFrame.new(-2,-1,-.25)*CFrame.Angles(math.pi/2,0,0)
- RightWeld.Parent=RightWing
- RightWing.Parent=sp.Parent
- if flyanim~=nil then
- flyanim:Stop()
- end
- flyanim=humanoid:LoadAnimation(anim)
- if flyanim then
- flyanim:Play()
- end
- while flying and torso and humanoid and humanoid.Health>0 and equipped do
- local movement=game.Workspace.CurrentCamera.CoordinateFrame:vectorToWorldSpace(Vector3.new(controls.left+controls.right,math.abs(controls.forward)*.2,controls.forward+controls.backward))*speed
- momentum=(momentum*inertia)+movement
- totalmomentum=momentum.magnitude
- if totalmomentum>topspeed then
- totalmomentum=topspeed
- end
- local tilt=((momentum*Vector3.new(1,0,1)).unit:Cross(((lastmomentum*Vector3.new(1,0,1)).unit))).y
- if tostring(tilt)=="-1.#IND" or tostring(tilt)=="1.#IND" or tilt==math.huge or tilt==-math.huge then
- tilt=0
- end
- local abstilt=math.abs(tilt)
- if abstilt>.06 or abstilt<.0001 then
- if math.abs(lasttilt)>.0001 then
- tilt=lasttilt*.9
- else
- tilt=0
- end
- else
- tilt=(lasttilt*.77)+(tilt*.25) --weighted average
- end
- lasttilt=tilt
- if totalmomentum<.5 then
- momentum=Vector3.new(0,0,0)
- totalmomentum=0
- gyro.cframe=game.Workspace.CurrentCamera.CoordinateFrame
- else
- gyro.cframe=CFrame.new(Vector3.new(0,0,0),momentum)*CFrame.Angles(0,0,tilt*(-20))*CFrame.Angles(math.pi*(-.5)*(totalmomentum/topspeed),0,0)
- end
- velocity.velocity=momentum
- local gravitydelta=(((momentum*Vector3.new(0,1,0))-Vector3.new(0,-topspeed,0)).magnitude/topspeed)*.5
- if gravitydelta>.45 and tick()>lastflap then
- lastflap=tick()+.5
- delay(0,function()
- soundname.Value="WingSound"
- playsound.Value=not playsound.Value
- LeftWeld.DesiredAngle=-1
- RightWeld.DesiredAngle=1
- wait(.25)
- LeftWeld.DesiredAngle=0
- RightWeld.DesiredAngle=0
- wait(.25)
- LeftWeld.DesiredAngle=-.5
- RightWeld.DesiredAngle=.5
- end)
- end
- lastmomentum=momentum
- wait(rate)
- end
- RemoveFlyStuff()
- if flyanim~=nil then
- flyanim:Stop()
- end
- flying=false
- end
- end
- end
- function onEquipped(mouse)
- equipped=true
- if mouse~=nil then
- mouse.Icon="rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function()
- if not down then
- down=true
- while down and equipped do
- local waited=false
- if check then
- if mode==rapidfiremode then
- local hu=sp.Parent:FindFirstChild("Humanoid")
- local he=sp.Parent:FindFirstChild("Head")
- local t=sp.Parent:FindFirstChild("Torso")
- if check and hu and hu.Health>0 and t and he then
- check=false
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.9)
- storeWeld.C0=CFrame.new(-.05,.5,-.25)*CFrame.Angles(0,math.pi/2,0)
- wait(.1)
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.7)
- fire(mouse.Hit.p,he.Position,rapidfiredamage,.25)
- wait(.15)
- storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
- if sp:FindFirstChild("Handle2") then
- sp.Handle2.Transparency=0
- end
- wait(.15)
- waited=true
- check=true
- else
- break
- end
- elseif mode==chargemode then
- if charge<100 then
- charge=charge+1
- local percent=(charge/100)
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.7+(percent*.6))
- storeWeld.C0=CFrame.new(-.05,.5,-.5+(percent*.5))*CFrame.Angles(0,math.pi/2,0)
- wait(.05)
- waited=true
- end
- end
- end
- if not waited then
- wait()
- end
- end
- end
- end)
- mouse.Button1Up:connect(function()
- down=false
- if mode==chargemode then
- local hu=sp.Parent:FindFirstChild("Humanoid")
- local he=sp.Parent:FindFirstChild("Head")
- local t=sp.Parent:FindFirstChild("Torso")
- if check and hu and hu.Health>0 and t and he then
- check=false
- fire(mouse.Hit.p,he.Position,charge+10,.25+(charge/50))
- charge=0
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.7)
- storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
- wait(.75)
- if sp:FindFirstChild("Handle2") then
- sp.Handle2.Transparency=0
- end
- wait(.25)
- check=true
- end
- end
- end)
- mouse.KeyDown:connect(function(key2)
- local key=string.byte(key2)
- if key==string.byte("q") then
- changemode(1)
- elseif key==string.byte("e") then
- changemode(2)
- elseif key==32 then --Space bar
- fly()
- local torso=sp.Parent:FindFirstChild("Torso")
- if torso~=nil then
- torso.Velocity=momentum
- end
- elseif key==string.byte("w") or key==17 then
- controls.forward=-1
- elseif key==string.byte("a") or key==20 then
- controls.left=-1
- elseif key==string.byte("s") or key==18 then
- controls.backward=1
- elseif key==string.byte("d") or key==19 then
- controls.right=1
- end
- end)
- mouse.KeyUp:connect(function(key2)
- local key=string.byte(key2)
- if key==string.byte("w") or key==17 then
- controls.forward=0
- elseif key==string.byte("a") or key==20 then
- controls.left=0
- elseif key==string.byte("s") or key==18 then
- controls.backward=0
- elseif key==string.byte("d") or key==19 then
- controls.right=0
- end
- end)
- local plr=game.Players.LocalPlayer
- if plr then
- local plrgui=plr:FindFirstChild("PlayerGui")
- if plrgui then
- gui.Parent=plrgui
- end
- end
- end
- if storeWeld then
- storeWeld.Parent=sp
- end
- end
- function onUnequipped()
- equipped=false
- storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
- gui.Parent=sp
- end
- sp.Equipped:connect(onEquipped)
- sp.Unequipped:connect(onUnequipped)
- button1.MouseButton1Down:connect(function()
- changemode(1)
- end)
- button2.MouseButton1Down:connect(function()
- changemode(2)
- end)
- changemode(1)
- end))
- Script247.Parent = LocalScript246
- Script247.Disabled = true
- table.insert(cors,sandbox(Script247,function()
- --Stickmasterluke
- sp=script.Parent
- function waitfor(a,b)
- while a:FindFirstChild(b)==nil do
- wait()
- end
- return a:FindFirstChild(b)
- end
- wait()
- damagetag=waitfor(sp,"DamageTag")
- ct=waitfor(sp,"creator")
- local weld=sp:FindFirstChild("Weld")
- if weld~=nil then
- if weld.Part0~=nil then
- hit=weld.Part0
- local sound=sp:FindFirstChild("Sound")
- if sound~=nil then
- sound:Play()
- end
- if ct.Value~=nil and ct.Value.Character~=nil then
- if hit.Parent~=ct.Value.Character and hit.Name~="Handle" and hit.Name~="Effect" then
- local h=hit.Parent:FindFirstChild("Humanoid")
- local t=hit.Parent:FindFirstChild("Torso")
- if h~=nil and t~=nil and h.Health>0 then
- for i,v in ipairs(h:GetChildren()) do
- if v.Name=="creator" then
- v:remove()
- end
- end
- ct:clone().Parent=h
- h:TakeDamage(damagetag.Value)
- end
- end
- end
- end
- end
- end))
- Script248.Name = "SpeedBoostScript"
- Script248.Parent = Tool0
- Script248.Disabled = true
- table.insert(cors,sandbox(Script248,function()
- --Made by Stickmasterluke
- sp=script.Parent
- speedboost=2 --100% speed bonus
- speedforsmoke=10 --smoke apears when character running >= 10 studs/second.
- function waitfor(a,b,c)
- local c=c or 5*60
- local d=tick()+c
- while a:FindFirstChild(b)==nil and tick()<=d do
- wait()
- end
- return a:FindFirstChild(b)
- end
- local tooltag=waitfor(script,"ToolTag",2)
- if tooltag~=nil then
- local tool=tooltag.Value
- local h=sp:FindFirstChild("Humanoid")
- if h~=nil then
- h.WalkSpeed=16+16*speedboost
- local t=sp:FindFirstChild("Torso")
- if t~=nil then
- smokepart=Instance.new("Part")
- smokepart.FormFactor="Custom"
- smokepart.Size=Vector3.new(0,0,0)
- smokepart.TopSurface="Smooth"
- smokepart.BottomSurface="Smooth"
- smokepart.CanCollide=false
- smokepart.Transparency=1
- local weld=Instance.new("Weld")
- weld.Name="SmokePartWeld"
- weld.Part0=t
- weld.Part1=smokepart
- weld.C0=CFrame.new(0,-3.5,0)*CFrame.Angles(math.pi/4,0,0)
- weld.Parent=smokepart
- smokepart.Parent=sp
- smoke=Instance.new("Smoke")
- smoke.Enabled=t.Velocity.magnitude>speedforsmoke
- smoke.RiseVelocity=2
- smoke.Opacity=.25
- smoke.Size=.5
- smoke.Parent=smokepart
- h.Running:connect(function(speed)
- if smoke and smoke~=nil then
- smoke.Enabled=speed>speedforsmoke
- end
- end)
- end
- end
- while tool~=nil and tool.Parent==sp and h~=nil do
- sp.ChildRemoved:wait()
- end
- local h=sp:FindFirstChild("Humanoid")
- if h~=nil then
- h.WalkSpeed=16
- end
- end
- if smokepart~=nil then
- smokepart:remove()
- end
- script:remove()
- end))
- ScreenGui249.Name = "ArtemisGui"
- ScreenGui249.Parent = Tool0
- Frame250.Name = "ButtonHolder"
- Frame250.Parent = ScreenGui249
- Frame250.Transparency = 1
- Frame250.Size = UDim2.new(0, 130, 0, 70)
- Frame250.Position = UDim2.new(0.5, -65, 1, -150)
- Frame250.BackgroundTransparency = 1
- Frame250.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- ImageButton251.Name = "Button2"
- ImageButton251.Parent = Frame250
- ImageButton251.Transparency = 1
- ImageButton251.Size = UDim2.new(0, 50, 1, -20)
- ImageButton251.Position = UDim2.new(0, 70, 0, 10)
- ImageButton251.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton251.BackgroundTransparency = 1
- ImageButton251.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- ImageButton251.BorderSizePixel = 0
- ImageButton251.AutoButtonColor = false
- ImageButton251.Image = "http://www.roblox.com/asset/?id=32935220"
- ImageButton252.Name = "Button1"
- ImageButton252.Parent = Frame250
- ImageButton252.Transparency = 1
- ImageButton252.Size = UDim2.new(0, 50, 1, -20)
- ImageButton252.Position = UDim2.new(0, 10, 0, 10)
- ImageButton252.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton252.BackgroundTransparency = 1
- ImageButton252.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
- ImageButton252.BorderSizePixel = 0
- ImageButton252.AutoButtonColor = false
- ImageButton252.Image = "http://www.roblox.com/asset/?id=32935220"
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement