Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- model = Instance.new("Model", workspace)
- box = Instance.new("Model")
- part = Instance.new("Part")
- parttopart_strong_joint = Instance.new("ManualWeld")
- tape = Instance.new("Part")
- mesh = Instance.new("BlockMesh")
- thumbnailcamera = Instance.new("Camera")
- part_2 = Instance.new("Part")
- parttopart_strong_joint_2 = Instance.new("ManualWeld")
- part_3 = Instance.new("Part")
- parttopart_strong_joint_3 = Instance.new("ManualWeld")
- part_4 = Instance.new("Part")
- parttopart_strong_joint_4 = Instance.new("ManualWeld")
- part_5 = Instance.new("Part")
- parttopart_strong_joint_5 = Instance.new("ManualWeld")
- seat = Instance.new("Seat")
- part_6 = Instance.new("Part")
- parttopart_strong_joint_6 = Instance.new("ManualWeld")
- parttopart_strong_joint_7 = Instance.new("ManualWeld")
- door = Instance.new("Model")
- operate = NewScript([[-- This code is written very specific for this door
- -- The only changes that should be allowed are the X width of parts 'd1' and 'd2
- -- The 3 black edge pieces (named "Part") can be deleted if not wanted
- -- Crazyman32, twitter @RBX_crazyman32
- local door = {}
- local d1,d2 = script.Parent.d1,script.Parent.d2
- door[d1],door[d2] = d1.CFrame,d2.CFrame
- local open = (d1.Size.x-0.2) -- How far the door opens up
- local tag = 0 -- Used to serialize the GoTo function
- local cur = 0 -- Current opening. Used to determine current opening when door is triggered while closing
- local last = 0 -- Debounce (time-based) for Trigger part
- local trig = script.Parent.Trigger -- Trigger part
- local CF = CFrame.new -- 'Optimization' for new CFrame
- function GoTo(n,noRepeat) -- NOTE: Lua 5.2+ uses a 'goto' function. This function has nothing to do with that.
- local myTag = time()
- tag = myTag
- for i = cur,n,(cur > n and -0.2 or 0.2) do -- Main loop to change door location
- if (tag ~= myTag) then return end
- cur = i
- for d,cf in pairs(door) do
- d.CFrame = (cf*CF(i,0,0)) -- Change CFrame relative to its original placement
- end
- wait()
- end
- for d,cf in pairs(door) do -- Security loop to patch up gap due to unfinished loop goal (when the loop's step doesn't allow it to fully reach the loop goal)
- d.CFrame = (cf*CF(n,0,0))
- end
- wait(2)
- if (not noRepeat and tag == myTag) then -- Only used when this function is used to open the door to trigger that it should close
- GoTo(0,true)
- end
- end
- do -- Set up the Trigger part (make it large enough to detect players)
- local c = trig.CFrame
- local sz = ((d1.Size.x*2)+2)
- trig.Size = Vector3.new(sz,(d1.Size.y+2),sz)
- trig.CFrame = c
- end
- -- Set up the trigger event
- script.Parent.Trigger.Touched:connect(function(obj)
- if (game.Players:GetPlayerFromCharacter(obj.Parent)) then
- local t = time()
- if ((t-last) < 1) then return end -- 1-second debounce (time-based)
- last = t
- GoTo(open)
- end
- end)]], door)
- part_7 = Instance.new("Part")
- mesh_2 = Instance.new("BlockMesh", part_7)
- part_8 = Instance.new("Part")
- mesh_3 = Instance.new("BlockMesh", part_8)
- part_9 = Instance.new("Part")
- mesh_4 = Instance.new("BlockMesh", part_9)
- trigger = Instance.new("Part")
- mesh_5 = Instance.new("BlockMesh", trigger)
- d1 = Instance.new("Part")
- mesh_6 = Instance.new("BlockMesh")
- d2 = Instance.new("Part")
- mesh_7 = Instance.new("BlockMesh")
- part_10 = Instance.new("Part")
- noob_cashier = Instance.new("Model")
- head = Instance.new("Part")
- mesh_8 = Instance.new("SpecialMesh")
- face = Instance.new("Decal")
- torso = Instance.new("Part")
- roblox = Instance.new("Decal")
- right_shoulder = Instance.new("Motor")
- left_shoulder = Instance.new("Motor")
- right_hip = Instance.new("Motor")
- left_hip = Instance.new("Motor")
- neck = Instance.new("Motor")
- left_arm = Instance.new("Part")
- right_arm = Instance.new("Part")
- left_leg = Instance.new("Part")
- right_leg = Instance.new("Part")
- humanoid = Instance.new("Humanoid")
- isaplayer = Instance.new("CFrameValue")
- respawn = Instance.new("BoolValue")
- forceweapon = Instance.new("IntValue")
- isonteam = Instance.new("BoolValue")
- team = Instance.new("BrickColorValue")
- showtag = Instance.new("BoolValue")
- ignorecombatff = Instance.new("BoolValue")
- dropweapon = Instance.new("BoolValue")
- pathto = Instance.new("Vector3Value")
- wander = Instance.new("BoolValue")
- printmap = Instance.new("BoolValue")
- body_colors = Instance.new("BodyColors")
- forcecolors = Instance.new("BoolValue")
- full_animation = NewScript([[--[[Made by Jammer622 @[http://www.roblox.com/Advanced-Player-AI-item?id=59391730],
- This is the ORIGINAL model, if you see others, they are stolen.
- Scripts mixed from vanilla Animate, Health, and Sound,
- with much custom content by myself, making them great AIs.
- No help from Miked's scripts, I made my own joint script.
- If you find any glitches, bugs, or just want to suggest an idea, please message me.
- My team works hard on these AIs, please don't make attempts to steal them.
- Your feedback is extremely appreciated!
- _---=CREDITS=---_
- The Roblox Team Without them, none of this would be possible.
- Vanilla Sound
- Vanilla Health
- Vanilla Animate
- Jammer622 That's me, main programmer and weapon publisher.
- Main Developer
- Health GUI Script
- Animation Work
- Relationship Work
- Wandering
- Pathing (Map Generation)
- Weapon Usage
- Weapon (Re)Publishing
- Sonypony458
- McDonalds Drink
- Customization
- Teamwork AI
- Model Variables
- Setting Wiki [Below]
- Macdeath I owe it to him for keeping me on track during this.
- Feature Inspiration
- Problem Solving
- Suggestions
- lah30303 Amazing pathing work goes to this fine sir.
- Pathing (Pathing Generation/System)
- _---=SETTINGS=---_
- Inside this model's file, you'll find several values that can be changed.
- DropWeapon -This sets whether or not the bot will drop any equipped weapon upon dying.
- Force_Pants -This must be set through Spawners.
- Force_Shirt -This must be set through Spawners.
- Force_Weapon -This must be set through Spawners.
- Force_Hat -This must be set through Spawners.
- IgnoreCombatFF -This sets whether or not the bot will allow friendly fire during combat.
- IsAPlayer -This is a tag to specify this bot's existance to other AIs.
- IsOnTeam -This sets whether or not the bot is on a team.
- ShowTag -This sets whether or not the bot's team color name shows up beside its own.
- Team -This sets the bot's team color.
- PathTo -This is an experimental pathfinding engine. Use at your own risk!
- PrintMap -This prints maps generated when using PathTo. Use at your own risk!
- Respawn -This sets whether the bot will respawn or not upon death.
- Custom_Name -This must be set through Spawners.
- Wander -This sets whether the bot is stationary or if it moves, but not if it uses weapons or not.
- ]]
- print("Player Bot Loading")
- Delay(0, function() --Vanilla Sound
- 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
- function newSound(id)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.archivable = false
- sound.Parent = script.Parent.Head
- return sound
- end
- local sDied = newSound("rbxasset://sounds/uuhhh.wav")
- local sFallingDown = newSound("rbxasset://sounds/splat.wav")
- local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
- local sGettingUp = newSound("rbxasset://sounds/hit.wav")
- local sJumping = newSound("rbxasset://sounds/button.wav")
- local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
- sRunning.Looped = true
- local Figure = script.Parent
- local Head = waitForChild(Figure, "Head")
- local Humanoid = waitForChild(Figure, "Humanoid")
- function onDied()
- sDied:Play()
- end
- function onState(state, sound)
- if state then
- sound:Play()
- else
- sound:Pause()
- end
- end
- function onRunning(speed)
- if speed>0 then
- sRunning:Play()
- else
- sRunning:Pause()
- end
- end
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
- Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
- Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
- Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
- end)
- Delay(0, function() --Vanilla Health
- 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
- local Figure = script.Parent
- local Humanoid = waitForChild(Figure, "Humanoid")
- local regening = false
- function regenHealth()
- if regening then return end
- regening = true
- while Humanoid.Health < Humanoid.MaxHealth do
- local s = wait(1)
- local health = Humanoid.Health
- if health > 0 and health < Humanoid.MaxHealth then
- local newHealthDelta = 0.01 * s * Humanoid.MaxHealth
- health = health + newHealthDelta
- Humanoid.Health = math.min(health,Humanoid.MaxHealth)
- end
- end
- if Humanoid.Health > Humanoid.MaxHealth then
- Humanoid.Health = Humanoid.MaxHealth
- end
- regening = false
- end
- Humanoid.HealthChanged:connect(regenHealth)
- end)
- Delay(0, function() --Vanilla Animate, Multiple Additions
- 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
- local Figure = script.Parent
- local Clone = Figure:Clone()
- local Torso = waitForChild(Figure, "Torso")
- local Joints = Torso:GetChildren()
- for All = 1, #Joints do
- if Joints.className == "Motor" or Joints.className == "Motor6D" then
- Joints[All]:Remove()
- end
- end
- local RightShoulder = Instance.new("Motor")
- local LeftShoulder = Instance.new("Motor")
- local RightHip = Instance.new("Motor")
- local LeftHip = Instance.new("Motor")
- local Neck = Instance.new("Motor")
- local Humanoid = waitForChild(Figure, "Humanoid")
- ZStat = 1
- ZStat2 = 0
- local pose = "Standing"
- RightShoulder.Part0 = Torso
- RightShoulder.Part1 = Figure["Right Arm"]
- RightShoulder.MaxVelocity = 0.15
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightShoulder.Parent = Torso
- LeftShoulder.Part0 = Torso
- LeftShoulder.Part1 = Figure["Left Arm"]
- LeftShoulder.MaxVelocity = 0.15
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftShoulder.Parent = Torso
- RightHip.Part0 = Torso
- RightHip.Part1 = Figure["Right Leg"]
- RightHip.MaxVelocity = 0.1
- RightHip.Name = "Right Hip"
- RightHip.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightHip.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- RightHip.Parent = Torso
- LeftHip.Part0 = Torso
- LeftHip.Part1 = Figure["Left Leg"]
- LeftHip.MaxVelocity = 0.1
- LeftHip.Name = "Left Hip"
- LeftHip.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftHip.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- LeftHip.Parent = Torso
- Neck.Part0 = Torso
- Neck.Part1 = Figure["Head"]
- Neck.MaxVelocity = 0.1
- Neck.Name = "Neck"
- Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- Neck.Parent = Torso
- local toolAnim = "None"
- local toolAnimTime = 0
- SpawnModel = Instance.new("Model")
- function onRunning(speed)
- if speed>0 then
- pose = "Running"
- else
- pose = "Standing"
- end
- end
- function CheckTag(Tag)
- if script.Parent:FindFirstChild("IsLocalEnemy") == nil and script.Parent:FindFirstChild("IsAZombie") == nil and Tag.ClassName == "ObjectValue" and Tag.Value ~= nil and Tag.Value.ClassName == "Player" and Tag.Value.Character ~= nil then
- if Tag.Value.Character:FindFirstChild("IsLocalEnemy") == nil then
- if (script.Parent.IsOnTeam.Value == true and IsInCombat == false and script.Parent.IsOnTeam.Team.Value == Tag.Value.TeamColor) or script.Parent.IsOnTeam.Value == false then
- local Tag2 = Instance.new("CFrameValue", Tag.Value.Character)
- Tag2.Name = "IsLocalEnemy"
- print(Tag.Value.Character.Name .." Has Become An Outlaw")
- end
- end
- if Tag.Value.Character:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
- Tag.Value.Character:FindFirstChild("Loc" ..script.Parent.Name):Remove()
- end
- local Found = Instance.new("CFrameValue", Tag.Value.Character)
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- elseif script.Parent:FindFirstChild("IsLocalEnemy") == nil and script.Parent:FindFirstChild("IsAZombie") == nil and Tag.ClassName == "StringValue" and game.Players:FindFirstChild(Tag.Value) ~= nil and game.Players[Tag.Value].Character ~= nil then
- if game.Players[Tag.Value].Character:FindFirstChild("IsLocalEnemy") == nil then
- if (script.Parent.IsOnTeam.Value == true and IsInCombat == false and script.Parent.IsOnTeam.Team.Value == game.Players[Tag.Value].TeamColor) or script.Parent.IsOnTeam.Value == false then
- local Tag2 = Instance.new("CFrameValue", game.Players[Tag.Value].Character)
- Tag2.Name = "IsLocalEnemy"
- print(Tag.Value .." Has Become An Outlaw")
- end
- end
- if game.Players[Tag.Value].Character:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
- game.Players[Tag.Value].Character:FindFirstChild("Loc" ..script.Parent.Name):Remove()
- end
- local Found = Instance.new("CFrameValue", game.Players[Tag.Value].Character)
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- elseif script.Parent:FindFirstChild("IsLocalEnemy") == nil and script.Parent:FindFirstChild("IsAZombie") == nil and Tag.ClassName == "StringValue" and game.Workspace:FindFirstChild(Tag.Value) ~= nil then
- if game.Workspace[Tag.Value]:FindFirstChild("IsLocalEnemy") == nil then
- if (script.Parent.IsOnTeam.Value == true and IsInCombat == false and Workspace[Tag.Value].IsOnTeam.Value == true and script.Parent.IsOnTeam.Team.Value == Workspace[Tag.Value].IsOnTeam.Team.Value) or script.Parent.IsOnTeam.Value == false or Workspace[Tag.Value].IsOnTeam.Value == false then
- local Tag2 = Instance.new("CFrameValue", game.Workspace[Tag.Value])
- Tag2.Name = "IsLocalEnemy"
- print(Tag.Value .." Has Become An Outlaw")
- end
- end
- if game.Workspace[Tag.Value]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
- game.Workspace[Tag.Value]:FindFirstChild("Loc" ..script.Parent.Name):Remove()
- end
- local Found = Instance.new("CFrameValue", game.Workspace[Tag.Value])
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- elseif (script.Parent:FindFirstChild("IsLocalEnemy") ~= nil or script.Parent:FindFirstChild("IsAZombie") ~= nil) and Tag.ClassName == "ObjectValue" and Tag.Value ~= nil and Tag.Value.ClassName == "Player" and Tag.Value.Character ~= nil then
- local Found = Instance.new("CFrameValue", Tag.Value.Character)
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- elseif (script.Parent:FindFirstChild("IsLocalEnemy") ~= nil or script.Parent:FindFirstChild("IsAZombie") ~= nil) and Tag.ClassName == "StringValue" and game.Workspace:FindFirstChild(Tag.Value) ~= nil then
- local Found = Instance.new("CFrameValue", game.Workspace[Tag.Value])
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- end
- end
- function CheckSpawns(Object)
- local Parts = Object:GetChildren()
- for Check = 1, #Parts do
- if Parts[Check].className == "SpawnLocation" then
- local I = Instance.new("Vector3Value", SpawnModel)
- I.Value = Parts[Check].Position
- end
- CheckSpawns(Parts[Check])
- end
- end
- function onDied()
- pose = "Dead"
- Delay(5, function()
- if script.Parent.Respawn.Value == true then
- CheckSpawns(Workspace)
- local Spawn = SpawnModel:GetChildren()
- Clone.Parent = game.Workspace
- if #Spawn > 0 then
- Spawn = Spawn[math.random(1, #Spawn)].Value
- Clone:MoveTo(Spawn)
- else
- Clone:MoveTo(Vector3.new(0, 50, 0))
- end
- end
- Figure:Remove()
- return
- end)
- 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/ZStat)
- LeftShoulder.DesiredAngle = (-3.14/ZStat)
- RightHip.DesiredAngle = (0)
- LeftHip.DesiredAngle = (0)
- end
- function moveFreeFall()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = (3.14/ZStat)
- LeftShoulder.DesiredAngle = (-3.14/ZStat)
- 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 getTool()
- for _, kid in ipairs(Figure:GetChildren()) do
- if kid.className == "Tool" then return kid end
- end
- return nil
- end
- function getToolAnim(tool)
- for _, c in ipairs(tool:GetChildren()) do
- if c.Name == "toolanim" and c.className == "StringValue" then
- return c
- end
- end
- return nil
- end
- function animateTool()
- if (toolAnim == "None") then
- RightShoulder.DesiredAngle = (1.57)
- return
- end
- if (toolAnim == "Slash") then
- RightShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = (0)
- return
- end
- if (toolAnim == "Lunge") then
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightHip.MaxVelocity = 0.5
- LeftHip.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = (1.57)
- LeftShoulder.DesiredAngle = (1.0)
- RightHip.DesiredAngle = (1.57)
- LeftHip.DesiredAngle = (1.0)
- return
- end
- end
- function move(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)
- RightShoulder.DesiredAngle = (desiredAngle + climbFudge) + ZStat2
- LeftShoulder.DesiredAngle = (desiredAngle - climbFudge) -ZStat2
- RightHip.DesiredAngle = (-desiredAngle)
- LeftHip.DesiredAngle = (-desiredAngle)
- local tool = getTool()
- if tool then
- animStringValueObject = getToolAnim(tool)
- if animStringValueObject then
- toolAnim = animStringValueObject.Value
- animStringValueObject.Parent = nil
- toolAnimTime = time + .3
- end
- if time > toolAnimTime then
- toolAnimTime = 0
- toolAnim = "None"
- end
- animateTool()
- else
- toolAnim = "None"
- toolAnimTime = 0
- 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)
- Humanoid.ChildAdded:connect(CheckTag)
- OriginalTime = 0.1
- Time = OriginalTime
- while Figure.Parent~=nil do
- Time = Time + 0.1
- wait(OriginalTime)
- move(Time)
- end
- end)
- Delay(0, function() --lah30303's Pathing Script
- function CalcMoves(map, px, py, tx, ty)
- if map[ty][tx] ~= 0 then
- return nil
- end
- local openlist, closedlist, listk, closedk, tempH, tempG, xsize, ysize, curbase = {}, {}, 1, 0, math.abs(px - tx) + math.abs(py - ty), 0, #map[1], #map, {}
- openlist[1] = {x = px, y = py, g = 0, h = tempH, f = 0 + tempH ,par = 1}
- local nodenumber = 0
- while listk > 0 do
- nodenumber = nodenumber + 1
- if nodenumber / ScanSkip == math.floor(nodenumber / ScanSkip) then
- wait()
- if DebugPathing == true then
- print("Node", nodenumber)
- end
- end
- closedk = closedk + 1
- table.insert(closedlist, closedk, openlist[1])
- curbase = closedlist[closedk]
- if closedlist[closedk].x == tx and closedlist[closedk].y == ty then
- return closedlist
- end
- openlist[1] = openlist[listk]
- table.remove(openlist, listk)
- listk = listk - 1
- local v = 1
- while true do
- local u = v
- if 2 * u + 1 <= listk then
- if openlist[u].f >= openlist[2 * u].f then
- v = 2 * u
- end
- if openlist[v].f >= openlist[2 * u + 1].f then
- v = 2 * u + 1
- end
- elseif 2 * u <= listk then
- if openlist[u].f >= openlist[2 * u].f then
- v = 2 * u
- end
- end
- if u ~= v then
- local temp = openlist[u]
- openlist[u] = openlist[v]
- openlist[v] = temp
- else
- break
- end
- end
- local tocheck = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}, {-1, -1}, {1, -1}, {-1, 1}, {1, 1}} --[1]Right, [2]Left, [3]Down, [4]Up, [5]UpLeft, [6]UpRight, [7]DownLeft, [8]DownRight
- if closedk > 0 then
- for k = 1, closedk do
- for i, v in pairs(tocheck) do
- if closedlist[k].x == curbase.x + v[1] and closedlist[k].y == curbase.y + v[2] then
- tocheck[i] = nil
- end
- end
- end
- end
- for i, v in pairs(tocheck) do
- local a = curbase.x + v[1]
- local b = curbase.y + v[2]
- if a > xsize or a < 1 or b > ysize or b < 1 then
- tocheck[i] = nil
- end
- end
- for i, v in pairs(tocheck) do
- local a, b = curbase.x + v[1], curbase.y + v[2]
- if a <= xsize and a >= 1 and b <= ysize and b >= 1 and map[b][a] ~= 0 then
- tocheck[i] = nil
- end
- end
- tempG = curbase.g + 1
- tempDiagG = curbase.g + 1.4
- for k = 1, listk do
- for i, v in pairs(tocheck) do
- if openlist[k].x == curbase.x + v[1] and openlist[k].y == curbase.y + 1 and openlist[k].g > tempG then
- tempH = math.abs((curbase.x + v[1])-tx) + math.abs((curbase.y + v[1])-ty)
- table.insert(openlist, k, {x = curbase.x + v[1], y = curbase.y + v[2], g = tempG, h = tempH, f = tempG + tempH, par = closedk})
- local m = k
- while m ~= 1 do
- if openlist[m].f <= openlist[math.floor(m/2)].f then
- temp = openlist[math.floor(m/2)]
- openlist[math.floor(m/2)] = openlist[m]
- openlist[m] = temp
- m = math.floor(m/2)
- else
- break
- end
- tocheck[i] = nil
- end
- end
- end
- end
- for i, v in pairs(tocheck) do
- listk = listk + 1
- tempH = math.abs((curbase.x + v[1]) - tx) + math.abs((curbase.y + v[2]) - ty)
- table.insert(openlist, listk, {x = curbase.x + v[1], y = curbase.y + v[2], g = tempG, h = tempH, f = tempG+tempH, par = closedk})
- m = listk
- while m ~= 1 do
- if openlist[m].f <= openlist[math.floor(m/2)].f then
- temp = openlist[math.floor(m/2)]
- openlist[math.floor(m/2)] = openlist[m]
- openlist[m] = temp
- m = math.floor(m/2)
- else
- break
- end
- end
- end
- end
- return nil
- end
- function CalcPath(closedlist)
- if closedlist == nil or table.getn(closedlist) == 1 then
- return nil
- end
- local path = {}
- local pathIndex = {}
- local last = table.getn(closedlist)
- table.insert(pathIndex,1,last)
- local i = 1
- while pathIndex[i] > 1 do
- i = i + 1
- table.insert(pathIndex, i, closedlist[pathIndex[i - 1]].par)
- end
- for n = table.getn(pathIndex) - 1, 1, -1 do
- table.insert(path, {x = closedlist[pathIndex[n]].x, y = closedlist[pathIndex[n]].y})
- end
- closedlist = nil
- return path
- end
- end)
- Delay(0, function() --Main Artificial Intelligence Scripting/Path Grid Generator
- local Base
- if script.Parent:FindFirstChild("BASE") == nil then
- Base = Instance.new("Part")
- Base.Transparency = 1
- Base.TopSurface = "Smooth"
- Base.BottomSurface = "Smooth"
- Base.CanCollide = false
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new(0, 0, 0)
- Base.Name = "BASE"
- Base.CFrame = CFrame.new(Vector3.new(0, 0, 0))
- Base.Parent = script.Parent
- else
- Base = script.Parent.BASE
- Base.CFrame = CFrame.new(Vector3.new(0, 0, 0))
- end
- function Jump()
- script.Parent.Humanoid.Jump = true
- end
- function Check(Hit)
- if Hit ~= nil and Hit.Parent ~= nil and Hit.Parent.Parent ~= nil then
- if Hit.Parent:FindFirstChild("Humanoid") == nil and Hit.Parent.Parent:FindFirstChild("Humanoid") == nil then
- Jump()
- end
- end
- end
- script.Parent.Torso.Touched:connect(Check)
- function Prep(Target, Current, Attempts)
- if Attempts == nil then
- Attempts = 1000
- end
- local Hit = false
- local Tag = Base:Clone()
- Tag.Position = Target
- Tag.Parent = script.Parent
- local TagRay = Ray.new(Tag.CFrame.p, (CFrame.new(Tag.CFrame.p - Vector3.new(0, 3, 0)).p - Tag.CFrame.p).Unit * 40)
- local TRHit, TRPos = game.Workspace:FindPartOnRay(TagRay, script.Parent)
- if TRHit ~= nil then
- Hit = true
- end
- if Tag.Parent ~= nil then
- Tag:Remove()
- end
- if Hit == false and Attempts > 0 and script.Parent.Wander.Value == true then
- Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base, Attempts - 1)
- elseif script.Parent.Wander.Value == true then
- local TargetRay = Ray.new(script.Parent.Torso.CFrame.p, (CFrame.new(Target).p - script.Parent.Torso.CFrame.p).Unit * ((Target - script.Parent.Torso.Position).Magnitude - 3))
- local THit, TPos = game.Workspace:FindPartOnRay(TargetRay, script.Parent)
- local TrueTarget = script.Parent.Torso.Position
- if THit ~= nil then
- for HazardCheck = 1, math.floor((script.Parent.Torso.CFrame.p - TPos).Magnitude) do
- local TR2 = Ray.new(script.Parent.Torso.CFrame.p + (TPos - script.Parent.Torso.CFrame.p).Unit * HazardCheck, Vector3.new(0, -50, 0) + (TPos - script.Parent.Torso.CFrame.p).Unit * 3)
- local TH2, TP2 = game.Workspace:FindPartOnRay(TR2, script.Parent)
- if TH2 ~= nil and TH2.Name ~= "Lava" then
- TrueTarget = TP2
- else
- break
- end
- end
- else
- for HazardCheck = 1, math.floor((script.Parent.Torso.CFrame.p - Target).Magnitude) do
- local TR2 = Ray.new(script.Parent.Torso.CFrame.p + (Target - script.Parent.Torso.CFrame.p).Unit * HazardCheck, Vector3.new(0, -50, 0) + (TPos - script.Parent.Torso.CFrame.p).Unit * 3)
- local TH2, TP2 = game.Workspace:FindPartOnRay(TR2, script.Parent)
- if TH2 ~= nil and TH2.Name ~= "Lava" then
- TrueTarget = TP2
- else
- break
- end
- end
- end
- script.Parent.Humanoid:MoveTo(TrueTarget, Current)
- end
- end
- function ZHit(Part)
- if script.Parent:FindFirstChild("IsAZombie") ~= nil and script.Parent.Humanoid.Health > 0 and Part ~= nil and Part.Parent ~= nil and Part.Parent:FindFirstChild("Humanoid") ~= nil and Part.Parent:FindFirstChild("IsAZombie") == nil then
- Part.Parent.Humanoid:TakeDamage(2)
- script.Parent.Humanoid.MaxHealth = script.Parent.Humanoid.MaxHealth + 1
- script.Parent.Humanoid:TakeDamage(-1)
- end
- end
- script.Parent["Right Arm"].Touched:connect(ZHit)
- script.Parent["Left Arm"].Touched:connect(ZHit)
- CurrentMap = {}
- MapMask = {}
- MapVar = {0, 0, 0, 0, 0}
- BlockScanned = 0
- ScanSkip = 5
- DebugPathing = true
- function GenerateMap(PathPos)
- CurrentMap = {}
- MapMask = {}
- MapVar = {0, 0, 0, 0, 0}
- BlockScanned = 0
- MapVariables = ScanParts(Workspace, 1)
- for MapX = 1, math.max(-MapVariables[1], MapVariables[2]) * 2 + 1 do
- CurrentMap[MapX] = {}
- for MapY = 1, math.max(-MapVariables[3], MapVariables[4]) * 2 + 1 do
- CurrentMap[MapX][MapY] = 0
- end
- end
- for MaskX = 1, #CurrentMap do
- MapMask[MaskX] = {}
- for MaskY = 1, #CurrentMap[MaskX] do
- MapMask[MaskX][MaskY] = {MapVariables[1] + MaskX - 0.5, MapVariables[1] + MaskY - 0.5}
- end
- end
- ScanParts(Workspace, 2, MapVariables)
- wait(1)
- if script.Parent.PrintMap.Value == true then
- print("Printing Map...")
- for ClearPrint = 1, 250 do
- wait()
- print()
- end
- for PrintX = 1, #CurrentMap do
- local PrintZ = ""
- for PrintY = 1, #CurrentMap[PrintX] do
- PrintZ = PrintZ ..CurrentMap[PrintX][PrintY]
- end
- print(PrintZ)
- wait(0.1)
- end
- end
- local MapCoords = {0, 0, 0, 0}
- local Distance = math.huge
- for MPX = 1, #CurrentMap do
- for MPY = 1, #CurrentMap[MPX] do
- if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Magnitude < Distance then
- MapCoords = {MPX, MPY, 0, 0}
- Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Magnitude
- end
- end
- end
- local Distance = math.huge
- for MPX = 1, #CurrentMap do
- for MPY = 1, #CurrentMap[MPX] do
- if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.PathTo.Value.X, 0, script.Parent.PathTo.Value.Z)).Magnitude < Distance then
- MapCoords = {MapCoords[1], MapCoords[2], math.min(MPX, #CurrentMap) - 1, math.min(MPY, #CurrentMap[1] - 1)}
- Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.PathTo.Value.X, 0, script.Parent.PathTo.Value.Z)).Magnitude
- end
- end
- end
- for i, v in pairs(CalcPath(CalcMoves(CurrentMap, MapCoords[1], MapCoords[2], MapCoords[3], MapCoords[4]))) do
- local Timer = 20
- local pX = v["x"]
- local pY = v["y"]
- local pTo = Vector3.new(MapMask[pX][pY][1], 0, MapMask[pX][pY][2])
- pTo = pTo + (pTo - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Unit
- while (Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z) - pTo).Magnitude > 2.5 and Timer > 0 do
- script.Parent.Humanoid:MoveTo(pTo, Base)
- Timer = Timer - 1
- if Timer == 10 then
- script.Parent.Humanoid.Jump = true
- end
- wait(0.1)
- end
- if Timer == 0 then
- if (Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z) - pTo).Magnitude <= 5 then
- script.Parent.Torso.CFrame = script.Parent.Torso.CFrame + (pTo - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Unit * (pTo - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Magnitude
- else
- break
- end
- end
- end
- end
- function ScanParts(CurrentModel, CurrentStage, Variables)
- local X = CurrentModel:GetChildren()
- for I = 1, #X do
- if #X[I]:GetChildren() > 0 then
- ScanParts(X[I], 1, Variables)
- end
- if X[I].ClassName == "Part" or X[I].ClassName == "WedgePart" or X[I].ClassName == "CornerWedgePart" or X[I].ClassName == "TrussPart" or X[I].ClassName == "SpawnLocation" or X[I].ClassName == "Seat" or X[I].ClassName == "VehicleSeat" or X[I].ClassName == "SkateboardPlatform" then
- BlockScanned = BlockScanned + 1
- if BlockScanned / ScanSkip == math.floor(BlockScanned / ScanSkip) then
- wait()
- if DebugPathing == true then
- print("Block", BlockScanned)
- end
- end
- if CurrentStage == 1 then
- MapVar[1] = math.min(math.ceil(X[I].Position.X - X[I].Size.X / 2), MapVar[1])
- MapVar[2] = math.max(math.floor(X[I].Position.X + X[I].Size.X / 2), MapVar[2])
- MapVar[3] = math.min(math.ceil(X[I].Position.Z - X[I].Size.Z / 2), MapVar[3])
- MapVar[4] = math.max(math.floor(X[I].Position.Z + X[I].Size.Z / 2), MapVar[4])
- elseif CurrentStage == 2 and ((X[I].Position.Y + X[I].Size.Y / 2 > script.Parent.Torso.Position.Y + 2 and X[I].Position.Y - X[I].Size.Y / 2 < script.Parent.Torso.Position.Y + 2) or X[I].Position.Y + X[I].Size.Y / 2 < script.Parent.Torso.Position.Y - 8) then
- local BlockStart = {X[I].Position.X - X[I].Size.X / 2, X[I].Position.Z - X[I].Size.Z / 2}
- local BlockEnd = {X[I].Position.X + X[I].Size.X / 2, X[I].Position.Z + X[I].Size.Z / 2}
- local BlockCoords = {0, 0, 0, 0}
- local Distance = math.huge
- for MPX = 1, #CurrentMap do
- for MPY = 1, #CurrentMap[MPX] do
- if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockStart[1], 0, BlockStart[2])).Magnitude < Distance then
- BlockCoords = {MPX, MPY, 0, 0}
- Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockStart[1], 0, BlockStart[2])).Magnitude
- end
- end
- end
- local Distance = math.huge
- for MPX = 1, #CurrentMap do
- for MPY = 1, #CurrentMap[MPX] do
- if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockEnd[1], 0, BlockEnd[2])).Magnitude < Distance then
- BlockCoords = {BlockCoords[1], BlockCoords[2], MPX, MPY}
- Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockEnd[1], 0, BlockEnd[2])).Magnitude
- end
- end
- end
- for XGrid = BlockCoords[2], BlockCoords[4] do
- for YGrid = BlockCoords[1], BlockCoords[3] do
- CurrentMap[XGrid][YGrid] = 1
- end
- end
- end
- end
- end
- if CurrentStage == 1 then
- MapVar[5] = {MapVar[1] + MapVar[2] / 2, MapVar[3] + MapVar[4] / 2}
- return MapVar
- end
- end
- IsInCombat = false
- while script.Parent.Humanoid.Health > 0 and script.Parent:FindFirstChild("IsAZombie") == nil do
- local Distance = 100
- local Target = nil
- IsInCombat = false
- local Players = Workspace:GetChildren()
- for Check = 1, #Players do
- if Players[Check] ~= script.Parent and ((Players[Check]:FindFirstChild("Humanoid") ~= nil and (Players[Check]:FindFirstChild("IsAZombie") ~= nil or Players[Check]:FindFirstChild("IsLocalEnemy") ~= nil or script.Parent:FindFirstChild("IsLocalEnemy") ~= nil or (script.Parent.IsOnTeam.Value == true and Players[Check]:FindFirstChild("IsOnTeam") ~= nil and Players[Check].IsOnTeam.Value == true and script.Parent.IsOnTeam.Team.Value ~= Players[Check].IsOnTeam.Team.Value) or (game.Players:GetPlayerFromCharacter(Players[Check]) ~= nil and script.Parent.IsOnTeam.Value == true and game.Players:GetPlayerFromCharacter(Players[Check]).Neutral == false and game.Players:GetPlayerFromCharacter(Players[Check]).TeamColor ~= script.Parent.IsOnTeam.Team.Value)) and Players[Check].Humanoid.Health > 0) or (Players[Check]:FindFirstChild("Zombie") ~= nil and Players[Check].Zombie.ClassName == "Humanoid" and Players[Check].Zombie.Health > 0)) and Players[Check]:FindFirstChild("Torso") ~= nil and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= 100 then
- local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Torso.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
- local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
- if Hit ~= nil and Hit.Parent ~= nil and ((Hit.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent == Players[Check]) or (Hit.Parent.Parent ~= nil and Hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent.Parent == Players[Check])) then
- local TeamTag = nil
- local Parts = Players[Check]:GetChildren()
- for X = 1, #Parts do
- if Parts[X].Name == "TeamLoc" then
- if Parts[X].Value == script.Parent.IsOnTeam.Team.Value then
- TeamTag = Parts[X]
- end
- end
- end
- if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil or Parts[X] ~= nil or (Players[Check].Torso.Position - (script.Parent.Torso.Position + script.Parent.Torso.CFrame.lookVector * 50)).Magnitude <= 52 then
- if script.Parent.IsOnTeam.Value == false then
- if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
- Players[Check]:FindFirstChild("Loc" ..script.Parent.Name):Remove()
- end
- local Found = Instance.new("CFrameValue", Players[Check])
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- else
- if Parts[X] ~= nil then
- Parts[X]:Remove()
- end
- local Found = Instance.new("BrickColorValue", Players[Check])
- Found.Name = "TeamLoc"
- Found.Value = script.Parent.IsOnTeam.Team.Value
- game:GetService("Debris"):AddItem(Found, 3)
- if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
- Players[Check]:FindFirstChild("Loc" ..script.Parent.Name):Remove()
- end
- local Found = Instance.new("CFrameValue", Players[Check])
- Found.Name = "Loc" ..script.Parent.Name
- game:GetService("Debris"):AddItem(Found, 3)
- end
- end
- if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= Distance then
- Target = Players[Check].Torso
- Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
- end
- end
- end
- end
- if Target == nil then
- local HasTool = false
- local ToolCheck = script.Parent:GetChildren()
- for Check = 1, #ToolCheck do
- if ToolCheck[Check].ClassName == "Tool" then
- HasTool = true
- end
- end
- if HasTool == false then
- Distance = 100
- for Check = 1, #Players do
- if Players[Check].ClassName == "Tool" and Players[Check]:FindFirstChild("Handle") ~= nil and Players[Check]:FindFirstChild("Active") ~= nil and Players[Check]:FindFirstChild("TargetPos") ~= nil and Players[Check]:FindFirstChild("Type") ~= nil and (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude <= Distance then
- local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Handle.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
- local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
- if Hit ~= nil and Hit.Parent ~= nil and Hit.Parent == Players[Check] then
- Distance = (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude
- Target = Players[Check]
- end
- end
- end
- if Target ~= nil and Target.ClassName == "Tool" then
- if Distance <= 5 and HasTool == false then
- Target.Parent = script.Parent
- HasTool = true
- else
- Prep(Target.Handle.Position, Base)
- end
- else
- for Check = 1, #Players do
- if Players[Check].Name == "Crate" and Players[Check]:FindFirstChild("OpenCrate") ~= nil and Players[Check].OpenCrate.Value == false and (Players[Check].Position - script.Parent.Torso.Position).Magnitude <= Distance then
- local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
- local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
- if Hit ~= nil and Hit == Players[Check] then
- Target = Players[Check]
- Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
- end
- end
- end
- if Target ~= nil then
- script.Parent.Humanoid:MoveTo(Target.Position, Target)
- if (Target.Position - script.Parent.Torso.Position).Magnitude <= 10 then
- Target.OpenCrate.Value = true
- end
- else
- local HasHat = false
- local HatCheck = script.Parent:GetChildren()
- for Check = 1, #HatCheck do
- if ToolCheck[Check].ClassName == "Hat" then
- HasHat = true
- end
- end
- if HasHat == false then
- Distance = 100
- for Check = 1, #Players do
- if Players[Check].ClassName == "Hat" and Players[Check]:FindFirstChild("Handle") ~= nil and (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude <= Distance then
- local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Handle.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
- local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
- if Hit ~= nil and Hit.Parent ~= nil and Hit.Parent == Players[Check] then
- Distance = (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude
- Target = Players[Check]
- end
- end
- end
- if Target ~= nil and Target.ClassName == "Hat" then
- if Distance <= 5 and HasHat == false then
- Target.Parent = script.Parent
- HasHat = true
- else
- Prep(Target.Handle.Position, Base)
- end
- else
- if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
- if script.Parent.PathTo.Value ~= Vector3.new(0, 0, 0) then
- GenerateMap(script.Parent.PathTo.Value)
- script.Parent.PathTo.Value = Vector3.new(0, 0, 0)
- elseif math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
- Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
- end
- else
- Jump()
- end
- end
- end
- end
- end
- else
- if Target == nil then
- local Distance = 80
- local Players = Workspace:GetChildren()
- for Check = 1, #Players do
- if Players[Check]:FindFirstChild("Humanoid") ~= nil and Players[Check] ~= script.Parent and Players[Check]:FindFirstChild("IsLocalEnemy") == nil and Players[Check]:FindFirstChild("Leader") ~= nil and Players[Check].Humanoid.Health > 0 and Players[Check]:FindFirstChild("Torso") ~= nil and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= Distance then
- local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Torso.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
- local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
- if Hit ~= nil and Hit.Parent ~= nil and ((Hit.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent == Players[Check]) or (Hit.Parent.Parent ~= nil and Hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent.Parent == Players[Check])) then
- Target = Players[Check].Torso
- Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
- end
- end
- end
- if Target ~= nil then
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 10
- Prep(Position, Base)
- else
- if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
- if script.Parent.PathTo.Value ~= Vector3.new(0, 0, 0) then
- GenerateMap(script.Parent.PathTo.Value)
- script.Parent.PathTo.Value = Vector3.new(0, 0, 0)
- elseif math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
- Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
- end
- else
- Jump()
- end
- end
- else
- if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
- if script.Parent.PathTo.Value ~= Vector3.new(0, 0, 0) then
- GenerateMap(script.Parent.PathTo.Value)
- script.Parent.PathTo.Value = Vector3.new(0, 0, 0)
- elseif math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
- Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
- end
- else
- Jump()
- end
- end
- end
- else
- local Weapon = nil
- local ToolCheck = script.Parent:GetChildren()
- for Check = 1, #ToolCheck do
- if ToolCheck[Check].ClassName == "Tool" then
- Weapon = ToolCheck[Check]
- end
- end
- if Weapon ~= nil and Weapon:FindFirstChild("Active") ~= nil and Weapon:FindFirstChild("TargetPos") ~= nil and Weapon:FindFirstChild("Type") ~= nil then
- if Weapon.Type.Value == "Melee" then
- Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
- if (Target.Position - script.Parent.Torso.Position).Magnitude <= 10 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- end
- elseif Weapon.Type.Value == "Melee/Ranged" then
- if Distance <= 10 then
- Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- else
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 40, Base)
- if (Target.Position - script.Parent.Torso.Position).Magnitude <= 50 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- end
- end
- elseif Weapon.Type.Value == "Melee/RangedMed" then
- if Distance <= 10 then
- Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- else
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 30, Base)
- if (Target.Position - script.Parent.Torso.Position).Magnitude <= 40 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- end
- end
- elseif Weapon.Type.Value == "Melee/RangedClose" then
- if Distance <= 10 then
- Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- else
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 20, Base)
- if (Target.Position - script.Parent.Torso.Position).Magnitude <= 30 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- end
- end
- elseif Weapon.Type.Value == "Ranged" then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 80, Base)
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- wait()
- Weapon.Active.Value = true
- elseif Weapon.Type.Value == "RangedMed" then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 60, Base)
- if Distance <= 70 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- wait()
- Weapon.Active.Value = true
- end
- elseif Weapon.Type.Value == "RangedClose" then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 30, Base)
- if Distance <= 40 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- wait()
- Weapon.Active.Value = true
- end
- elseif Weapon.Type.Value == "RangedAngle" and Distance <= 100 then
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * (script.Parent.Torso.Position - Target.Position).Magnitude + Target.Velocity
- script.Parent.Humanoid:MoveTo(Position, Base)
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- wait()
- Weapon.Active.Value = true
- elseif Weapon.Type.Value == "RangedTactical" then
- if Distance <= 30 then
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 50
- Prep(Position, Base)
- elseif Distance >= 50 then
- Prep(Target.Position, Target)
- end
- if Distance <= 50 and Distance >= 30 then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 40, Target.Parent.Torso)
- end
- if Distance <= 60 then
- Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- wait()
- Weapon.Active.Value = true
- end
- elseif Weapon.Type.Value == "Shuriken" then
- if Distance <= 15 then
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 20
- Prep(Position, Base)
- elseif Distance >= 30 then
- Prep(Target.Position, Target)
- end
- if Distance <= 30 and Distance >= 15 then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 20, Target.Parent.Torso)
- end
- if Distance <= 50 then
- Weapon.TargetPos.Value = (Target.Position + Target.Velocity / 2) + Vector3.new(math.random(-2, 2), math.random(-2, 2) + ((Target.Position + Target.Velocity / 2) - script.Parent.Torso.Position).Magnitude / 8, math.random(-2, 2))
- wait()
- Weapon.Active.Value = true
- end
- elseif Weapon.Type.Value == "HealDrink" then
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 120
- Prep(Position, Base)
- if script.Parent.Humanoid.Health < script.Parent.Humanoid.MaxHealth then
- Weapon.Active.Value = true
- end
- elseif Weapon.Type.Value == "GrenadeDirect" then
- if Distance >= 80 and Distance <= 100 then
- Prep(Target.Position, Target)
- wait(0.5)
- Weapon.Active.Value = true
- wait(0.5)
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 100
- Prep(Position, Base)
- else
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 100
- Prep(Position, Base)
- end
- elseif Weapon.Type.Value == "Bomb" then
- if Distance > 10 then
- Prep(Target.Position, Target)
- elseif Distance <= 10 then
- Weapon.Active.Value = true
- wait(2)
- while Weapon ~= nil and Weapon:FindFirstChild("Handle") ~= nil and Weapon.Handle.Transparency == 1 do
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 80, Base)
- wait(0.5)
- end
- end
- elseif Weapon.Type.Value == "Backstab" then
- if Distance >= 10 then
- if (script.Parent.Torso.Position - (Target.Position + Target.CFrame.lookVector * 50)).Magnitude <= 52 then
- Prep(Target.Position, Target)
- else
- if (script.Parent.Torso.Position - (Target.Position - Target.CFrame.lookVector * 15)).Magnitude <= 5 then
- Prep(Target.Position, Base)
- local backstab_time = 20
- while backstab_time > 1 and (script.Parent.Torso.Position - Target.Position).Magnitude >= 4 do
- wait(0.1)
- backstab_time = backstab_time - 1
- end
- if (script.Parent.Torso.Position - Target.Position).Magnitude < 4 then
- Weapon.Active.Value = true
- end
- else
- Prep(Target.Position - Target.CFrame.lookVector * 15, Base)
- end
- end
- else
- Prep(Target.Position + Vector3.new(math.random(-2, 2), 0, math.random(-2, 2)), Target)
- if Distance <= 5 then
- Weapon.Active.Value = true
- end
- end
- elseif Weapon.Type.Value == "Crossbow" then
- if Distance > 80 then
- Prep(Target.Position, Target)
- elseif Distance < 40 then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 100, Base)
- elseif Distance <= 80 and Distance >= 40 then
- Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * ((script.Parent.Torso.Position - Target.Position).Magnitude - 5), Base)
- wait(0.2)
- Weapon.TargetPos.Value = Target.Position + Target.Velocity / 8 + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- Weapon.Active.Value = true
- end
- end
- IsInCombat = true
- elseif Distance <= 100 then
- local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 120
- Prep(Position, Base)
- end
- end
- if IsInCombat == true then
- wait(0.2)
- else
- wait(0.6)
- end
- end
- local Weapon = nil
- local ToolCheck = script.Parent:GetChildren()
- for Check = 1, #ToolCheck do
- if ToolCheck[Check].ClassName == "Tool" then
- Weapon = ToolCheck[Check]
- end
- end
- if Weapon ~= nil and script.Parent.DropWeapon.Value == true then
- Weapon.Parent = Workspace
- elseif Weapon ~= nil then
- Weapon:Remove()
- end
- if script.Parent:FindFirstChild("IsAZombie") ~= nil then
- script.Parent.Name = "New Zombie"
- script.Parent.Humanoid.MaxHealth = script.Parent.Humanoid.MaxHealth + math.random(math.random(-50, -25), math.random(25, math.random(50, 100)))
- wait()
- script.Parent.Humanoid.Health = script.Parent.Humanoid.MaxHealth
- script.Parent.Humanoid.WalkSpeed = script.Parent.Humanoid.WalkSpeed + math.random(math.random(-200, 0), math.random(100, math.random(200, 300))) / 100
- ZStat = 2
- ZStat2 = 1.57
- Delay(1, function()
- while script.Parent:FindFirstChild("Humanoid") ~= nil and script.Parent.Humanoid.Health > 0 do
- script.Parent.Humanoid.MaxHealth = math.max(0, script.Parent.Humanoid.MaxHealth - 1)
- script.Parent.Humanoid.Health = math.min(script.Parent.Humanoid.Health, script.Parent.Humanoid.MaxHealth)
- wait(1)
- end
- end)
- while script.Parent.Humanoid.Health > 0 and script.Parent:FindFirstChild("IsAZombie") ~= nil do
- local Distance = 100
- local Target = nil
- local Players = Workspace:GetChildren()
- for Check = 1, #Players do
- if Players[Check]:FindFirstChild("Humanoid") ~= nil and Players[Check]:FindFirstChild("Torso") ~= nil and Players[Check]:FindFirstChild("IsAZombie") == nil and Players[Check].Humanoid.Health > 0 and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= 100 then
- local ZRay = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Torso.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
- local ZHit, ZPos = Workspace:FindPartOnRay(ZRay, script.Parent)
- if Players[Check]:FindFirstChild("ZFound") ~= nil or (ZHit ~= nil and ZHit.Parent ~= nil and ZHit.Parent.Parent ~= nil and (ZHit.Parent == Players[Check] or ZHit.Parent.Parent == Players[Check])) then
- if ZHit ~= nil and ZHit.Parent ~= nil and ZHit.Parent.Parent ~= nil and (ZHit.Parent == Players[Check] or ZHit.Parent.Parent == Players[Check]) then
- if Players[Check]:FindFirstChild("ZFound") ~= nil then
- Players[Check].ZFound:Remove()
- end
- local ZTag = Instance.new("CFrameValue", Players[Check])
- ZTag.Name = "ZFound"
- game:GetService("Debris"):AddItem(ZTag, 5)
- end
- if (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= Distance then
- Target = Players[Check].Torso
- Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
- end
- end
- end
- end
- if Target == nil then
- if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
- if math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
- Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
- end
- else
- Jump()
- end
- elseif script.Parent.Wander.Value == true then
- script.Parent.Humanoid:MoveTo(Target.Position + Vector3.new(math.random(-2, 2), 0, math.random(-2, 2)), Target)
- end
- wait(0.8)
- end
- end
- end)
- Delay(0, function() --Random Tool Usage Script
- while true do
- wait(math.random(40, 70 + math.random(30, 120)) / 10)
- local Weapon = nil
- local ToolCheck = script.Parent:GetChildren()
- for Check = 1, #ToolCheck do
- if ToolCheck[Check].ClassName == "Tool" then
- Weapon = ToolCheck[Check]
- end
- end
- if Weapon ~= nil and Weapon:FindFirstChild("Active") ~= nil and Weapon:FindFirstChild("TargetPos") ~= nil and Weapon:FindFirstChild("Type") ~= nil then
- if Weapon.Type.Value == "HealDrink" then
- Weapon.Active.Value = true
- end
- end
- end
- end)
- Delay(1, function() --Player Customization Script
- if script.Parent["Custom_Name"].Value == "" then
- script.Parent.Name = "Player" ..math.random(1, 999)
- else
- script.Parent.Name = script.Parent["Custom_Name"].Value
- end
- BColors = {3, 5, 12, 18, 108, 128, 138, 224, 224, 226, 226}
- SColors = {145, 146, 147, 148, 149, 150, 168, 176, 178, 179, 200}
- PColors = {190, 191, 193, 1024, 1025, 1026, 1027, 1028, 1029, 1030}
- BColor = BrickColor.new(BColors[math.random(1, #BColors)])
- SColor = BrickColor.new(SColors[math.random(1, #SColors)])
- PColor = BrickColor.new(PColors[math.random(1, #PColors)])
- if script.Parent.IsOnTeam.Value == true then
- SColor = script.Parent.IsOnTeam.Team.Value
- PColor = SColor
- if script.Parent.IsOnTeam.ShowTag.Value == true then
- script.Parent.Name = script.Parent.Name .." [" ..script.Parent.IsOnTeam.Team.Value.Name .."]"
- end
- end
- if script.Parent["Body Colors"].ForceColors.Value ~= true then
- script.Parent["Body Colors"].HeadColor = BColor
- script.Parent["Body Colors"].LeftArmColor = BColor
- script.Parent["Body Colors"].LeftLegColor = PColor
- script.Parent["Body Colors"].RightArmColor = BColor
- script.Parent["Body Colors"].RightLegColor = PColor
- script.Parent["Body Colors"].TorsoColor = SColor
- end
- script.Parent.Head.BrickColor = script.Parent["Body Colors"].HeadColor
- script.Parent["Left Arm"].BrickColor = script.Parent["Body Colors"].LeftArmColor
- script.Parent["Left Leg"].BrickColor = script.Parent["Body Colors"].LeftLegColor
- script.Parent["Right Arm"].BrickColor = script.Parent["Body Colors"].RightArmColor
- script.Parent["Right Leg"].BrickColor = script.Parent["Body Colors"].RightLegColor
- script.Parent.Torso.BrickColor = script.Parent["Body Colors"].TorsoColor
- if script.Parent["Force_Weapon"].Value ~= 0 then
- local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Weapon"].Value)
- local c = x:GetChildren()
- for i = 1, #c do
- if c[i].ClassName == "Tool" and c[i]:FindFirstChild("AIProgram") ~= nil and c[i]:FindFirstChild("Active") ~= nil and c[i]:FindFirstChild("TargetPos") ~= nil and c[i]:FindFirstChild("Type") ~= nil and c[i]:FindFirstChild("Handle") ~= nil then
- c[i].Parent = script.Parent
- script.Parent.DropWeapon.Value = false
- end
- end
- end
- if script.Parent["Force_Hat"].Value ~= 0 then
- local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Hat"].Value)
- local c = x:GetChildren()
- for i = 1, #c do
- if c[i].ClassName == "Hat" and c[i]:FindFirstChild("Handle") ~= nil then
- c[i].Parent = script.Parent
- end
- end
- end
- if script.Parent["Force_Shirt"].Value ~= 0 then
- local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Shirt"].Value)
- local c = x:GetChildren()
- for i = 1, #c do
- if c[i].ClassName == "Shirt" then
- c[i].Parent = script.Parent
- end
- end
- end
- if script.Parent["Force_Pants"].Value ~= 0 then
- local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Pants"].Value)
- local c = x:GetChildren()
- for i = 1, #c do
- if c[i].ClassName == "Pants" then
- c[i].Parent = script.Parent
- end
- end
- end
- end)
- wait()
- print("Player Bot Loaded")]], noob_cashier)
- forcehat = Instance.new("IntValue")
- forceshirt = Instance.new("IntValue")
- forcepants = Instance.new("IntValue")
- model_2 = Instance.new("Model", model)
- part_11 = Instance.new("Part")
- part_terrain_joint = Instance.new("ManualWeld")
- part_terrain_joint_2 = Instance.new("ManualWeld")
- part_12 = Instance.new("Part")
- part_terrain_joint_3 = Instance.new("ManualWeld")
- part_terrain_joint_4 = Instance.new("ManualWeld")
- part_13 = Instance.new("Part")
- part_terrain_joint_5 = Instance.new("ManualWeld")
- part_terrain_joint_6 = Instance.new("ManualWeld")
- part_14 = Instance.new("Part")
- part_terrain_joint_7 = Instance.new("ManualWeld")
- part_terrain_joint_8 = Instance.new("ManualWeld")
- part_15 = Instance.new("Part")
- part_terrain_joint_9 = Instance.new("ManualWeld")
- part_terrain_joint_10 = Instance.new("ManualWeld")
- part_16 = Instance.new("Part")
- parttopart_strong_joint_8 = Instance.new("ManualWeld")
- part_17 = Instance.new("Part")
- part_18 = Instance.new("Part")
- parttopart_strong_joint_9 = Instance.new("ManualWeld")
- parttopart_strong_joint_10 = Instance.new("ManualWeld")
- parttopart_strong_joint_11 = Instance.new("ManualWeld")
- part_19 = Instance.new("Part")
- parttopart_strong_joint_12 = Instance.new("ManualWeld")
- parttopart_strong_joint_13 = Instance.new("ManualWeld")
- parttopart_strong_joint_14 = Instance.new("ManualWeld")
- parttopart_strong_joint_15 = Instance.new("ManualWeld")
- parttopart_strong_joint_16 = Instance.new("ManualWeld")
- part_20 = Instance.new("Part")
- parttopart_strong_joint_17 = Instance.new("ManualWeld")
- part_21 = Instance.new("Part")
- parttopart_strong_joint_18 = Instance.new("ManualWeld")
- part_22 = Instance.new("Part")
- parttopart_strong_joint_19 = Instance.new("ManualWeld")
- box_2 = Instance.new("Model")
- part_23 = Instance.new("Part")
- tape_2 = Instance.new("Part")
- mesh_9 = Instance.new("BlockMesh")
- thumbnailcamera_2 = Instance.new("Camera")
- part_24 = Instance.new("Part")
- part_25 = Instance.new("Part")
- parttopart_strong_joint_20 = Instance.new("ManualWeld")
- parttopart_strong_joint_21 = Instance.new("ManualWeld")
- parttopart_strong_joint_22 = Instance.new("ManualWeld")
- part_26 = Instance.new("Part")
- parttopart_strong_joint_23 = Instance.new("ManualWeld")
- parttopart_strong_joint_24 = Instance.new("ManualWeld")
- part_27 = Instance.new("Part")
- parttopart_strong_joint_25 = Instance.new("ManualWeld")
- parttopart_strong_joint_26 = Instance.new("ManualWeld")
- parttopart_strong_joint_27 = Instance.new("ManualWeld")
- parttopart_strong_joint_28 = Instance.new("ManualWeld")
- part_28 = Instance.new("Part")
- parttopart_strong_joint_29 = Instance.new("ManualWeld")
- parttopart_strong_joint_30 = Instance.new("ManualWeld")
- parttopart_strong_joint_31 = Instance.new("ManualWeld")
- part_29 = Instance.new("Part")
- parttopart_strong_joint_32 = Instance.new("ManualWeld")
- parttopart_strong_joint_33 = Instance.new("ManualWeld")
- parttopart_strong_joint_34 = Instance.new("ManualWeld")
- parttopart_strong_joint_35 = Instance.new("ManualWeld")
- parttopart_strong_joint_36 = Instance.new("ManualWeld")
- wedge = Instance.new("WedgePart")
- wedgetopart_strong_joint = Instance.new("ManualWeld")
- wedgetopart_strong_joint_2 = Instance.new("ManualWeld")
- wedgetopart_strong_joint_3 = Instance.new("ManualWeld")
- part_30 = Instance.new("Part")
- parttopart_strong_joint_37 = Instance.new("ManualWeld")
- parttopart_strong_joint_38 = Instance.new("ManualWeld")
- parttopart_strong_joint_39 = Instance.new("ManualWeld")
- part_31 = Instance.new("Part")
- parttopart_strong_joint_40 = Instance.new("ManualWeld")
- parttopart_strong_joint_41 = Instance.new("ManualWeld")
- parttopart_strong_joint_42 = Instance.new("ManualWeld")
- part_32 = Instance.new("Part")
- parttosign_strong_joint = Instance.new("ManualWeld")
- part_33 = Instance.new("Part")
- part_34 = Instance.new("Part")
- parttopart_strong_joint_43 = Instance.new("ManualWeld")
- parttopart_strong_joint_44 = Instance.new("ManualWeld")
- parttopart_strong_joint_45 = Instance.new("ManualWeld")
- parttopart_strong_joint_46 = Instance.new("ManualWeld")
- parttopart_strong_joint_47 = Instance.new("ManualWeld")
- part_35 = Instance.new("Part")
- parttopart_strong_joint_48 = Instance.new("ManualWeld")
- wedge_2 = Instance.new("WedgePart")
- wedgetopart_strong_joint_4 = Instance.new("ManualWeld")
- part_36 = Instance.new("Part")
- parttosign_strong_joint_2 = Instance.new("ManualWeld")
- part_37 = Instance.new("Part")
- parttosign_strong_joint_3 = Instance.new("ManualWeld")
- part_38 = Instance.new("Part")
- part_39 = Instance.new("Part")
- part_40 = Instance.new("Part")
- parttopart_strong_joint_49 = Instance.new("ManualWeld")
- part_41 = Instance.new("Part")
- parttowedge_strong_joint = Instance.new("ManualWeld")
- parttopart_strong_joint_50 = Instance.new("ManualWeld")
- parttopart_strong_joint_51 = Instance.new("ManualWeld")
- part_42 = Instance.new("Part")
- parttowedge_strong_joint_2 = Instance.new("ManualWeld")
- parttopart_strong_joint_52 = Instance.new("ManualWeld")
- sign = Instance.new("Part")
- surfacegui = Instance.new("SurfaceGui")
- textlabel = Instance.new("TextLabel")
- part_43 = Instance.new("Part")
- parttopart_strong_joint_53 = Instance.new("ManualWeld")
- parttopart_strong_joint_54 = Instance.new("ManualWeld")
- box_3 = Instance.new("Model")
- part_44 = Instance.new("Part")
- tape_3 = Instance.new("Part")
- mesh_10 = Instance.new("BlockMesh")
- thumbnailcamera_3 = Instance.new("Camera")
- part_45 = Instance.new("Part")
- door_2 = Instance.new("Model")
- base = Instance.new("Part")
- bodygyro = Instance.new("BodyGyro")
- anchoredparts = Instance.new("Model")
- anchorpoint = Instance.new("Part")
- anchorpoint_2 = Instance.new("Part")
- falsehinge = Instance.new("Part")
- falsehinge_2 = Instance.new("Part")
- script = NewScript([[script.Parent.Base.BodyGyro.cframe = script.Parent.Base.CFrame
- script.Parent.Base.Anchored = false]], door_2)
- part_46 = Instance.new("Part")
- weld = Instance.new("Weld")
- handle = Instance.new("Part")
- mesh_11 = Instance.new("SpecialMesh")
- weld_2 = Instance.new("Weld")
- handle_2 = Instance.new("Part")
- mesh_12 = Instance.new("SpecialMesh")
- weld_3 = Instance.new("Weld")
- handle_3 = Instance.new("Part")
- mesh_13 = Instance.new("SpecialMesh")
- weld_4 = Instance.new("Weld")
- handle_4 = Instance.new("Part")
- mesh_14 = Instance.new("CylinderMesh", handle_4)
- weld_5 = Instance.new("Weld")
- part_47 = Instance.new("Part")
- weld_6 = Instance.new("Weld")
- part_48 = Instance.new("Part")
- weld_7 = Instance.new("Weld")
- part_49 = Instance.new("Part")
- weld_8 = Instance.new("Weld")
- part_50 = Instance.new("Part")
- weld_9 = Instance.new("Weld")
- part_51 = Instance.new("Part")
- weld_10 = Instance.new("Weld")
- part_52 = Instance.new("Part")
- weld_11 = Instance.new("Weld")
- window = Instance.new("Part")
- weld_12 = Instance.new("Weld")
- detail = Instance.new("Part")
- weld_13 = Instance.new("Weld")
- detail_2 = Instance.new("Part")
- weld_14 = Instance.new("Weld")
- detail_3 = Instance.new("Part")
- weld_15 = Instance.new("Weld")
- detail_4 = Instance.new("Part")
- weld_16 = Instance.new("Weld")
- detail_5 = Instance.new("Part")
- weld_17 = Instance.new("Weld")
- detail_6 = Instance.new("Part")
- weld_18 = Instance.new("Weld")
- detail_7 = Instance.new("Part")
- weld_19 = Instance.new("Weld")
- detail_8 = Instance.new("Part")
- weld_20 = Instance.new("Weld")
- detail_9 = Instance.new("Part")
- weld_21 = Instance.new("Weld")
- detail_10 = Instance.new("Part")
- weld_22 = Instance.new("Weld")
- detail_11 = Instance.new("Part")
- weld_23 = Instance.new("Weld")
- detail_12 = Instance.new("Part")
- weld_24 = Instance.new("Weld")
- detail_13 = Instance.new("Part")
- weld_25 = Instance.new("Weld")
- detail_14 = Instance.new("Part")
- weld_26 = Instance.new("Weld")
- detail_15 = Instance.new("Part")
- weld_27 = Instance.new("Weld")
- detail_16 = Instance.new("Part")
- weld_28 = Instance.new("Weld")
- part_53 = Instance.new("Part")
- weld_29 = Instance.new("Weld")
- doorframe = Instance.new("Model")
- part_54 = Instance.new("Part")
- part_55 = Instance.new("Part")
- part_56 = Instance.new("Part")
- part_57 = Instance.new("Part")
- part_58 = Instance.new("Part")
- parttopart_strong_joint_55 = Instance.new("ManualWeld")
- parttopart_strong_joint_56 = Instance.new("ManualWeld")
- model_3 = Instance.new("Model", model)
- part_59 = Instance.new("Part")
- part_terrain_joint_11 = Instance.new("ManualWeld")
- part_terrain_joint_12 = Instance.new("ManualWeld")
- part_60 = Instance.new("Part")
- part_terrain_joint_13 = Instance.new("ManualWeld")
- part_terrain_joint_14 = Instance.new("ManualWeld")
- part_61 = Instance.new("Part")
- part_terrain_joint_15 = Instance.new("ManualWeld")
- part_terrain_joint_16 = Instance.new("ManualWeld")
- part_62 = Instance.new("Part")
- part_terrain_joint_17 = Instance.new("ManualWeld")
- part_terrain_joint_18 = Instance.new("ManualWeld")
- part_63 = Instance.new("Part")
- part_terrain_joint_19 = Instance.new("ManualWeld")
- part_terrain_joint_20 = Instance.new("ManualWeld")
- part_64 = Instance.new("Part")
- parttopart_strong_joint_57 = Instance.new("ManualWeld")
- parttopart_strong_joint_58 = Instance.new("ManualWeld")
- parttopart_strong_joint_59 = Instance.new("ManualWeld")
- parttopart_strong_joint_60 = Instance.new("ManualWeld")
- part_65 = Instance.new("Part")
- part_66 = Instance.new("Part")
- part_67 = Instance.new("Part")
- part_68 = Instance.new("Part")
- parttopart_strong_joint_61 = Instance.new("ManualWeld")
- part_69 = Instance.new("Part")
- parttopart_strong_joint_62 = Instance.new("ManualWeld")
- part_70 = Instance.new("Part")
- parttopart_strong_joint_63 = Instance.new("ManualWeld")
- part_71 = Instance.new("Part")
- parttopart_strong_joint_64 = Instance.new("ManualWeld")
- parttopart_strong_joint_65 = Instance.new("ManualWeld")
- part_72 = Instance.new("Part")
- part_73 = Instance.new("Part")
- parttopart_strong_joint_66 = Instance.new("ManualWeld")
- seat_2 = Instance.new("Seat")
- part_74 = Instance.new("Part")
- parttopart_strong_joint_67 = Instance.new("ManualWeld")
- parttopart_strong_joint_68 = Instance.new("ManualWeld")
- seat_3 = Instance.new("Seat")
- seat_4 = Instance.new("Seat")
- part_75 = Instance.new("Part")
- parttopart_strong_joint_69 = Instance.new("ManualWeld")
- parttoseat_strong_joint = Instance.new("ManualWeld")
- parttopart_strong_joint_70 = Instance.new("ManualWeld")
- part_76 = Instance.new("Part")
- parttopart_strong_joint_71 = Instance.new("ManualWeld")
- parttopart_strong_joint_72 = Instance.new("ManualWeld")
- part_77 = Instance.new("Part")
- parttopart_strong_joint_73 = Instance.new("ManualWeld")
- parttopart_strong_joint_74 = Instance.new("ManualWeld")
- seat_5 = Instance.new("Seat")
- box.Name = "Box"
- box.Parent = Model
- part.Anchored = true
- part.Size = Vector3.new(4.24, 3.392, 3.533)
- part.Orientation = Vector3.new(0, 180, 0)
- part.Material = Enum.Material.SmoothPlastic
- part.BottomSurface = Enum.SurfaceType.Smooth
- part.BrickColor = BrickColor.new("Brown")
- part.TopSurface = Enum.SurfaceType.Smooth
- part.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part.Parent = Box
- part.CFrame = CFrame.new(-85.1, -16.383, 28.7) * CFrame.Angles(-3.142, 0, 3.142)
- parttopart_strong_joint.Part1 = Part
- parttopart_strong_joint.C0 = CFrame.new(-2.12, 1.696, 1.767) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint.C1 = CFrame.new(-1.161, -1.208, 2.175) * CFrame.Angles(-1.571, 0, -2.793)
- parttopart_strong_joint.Part0 = Part
- parttopart_strong_joint.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint.Parent = Part
- tape.Anchored = true
- tape.Size = Vector3.new(4.24, 0.283, 0.848)
- tape.Orientation = Vector3.new(0, 180, 0)
- tape.Material = Enum.Material.SmoothPlastic
- tape.BottomSurface = Enum.SurfaceType.Smooth
- tape.Name = "Tape"
- tape.TopSurface = Enum.SurfaceType.Smooth
- tape.BrickColor = BrickColor.new("Brick yellow")
- tape.Color = Color3.new(0.843137, 0.772549, 0.603922)
- tape.Parent = Box
- tape.CFrame = CFrame.new(-85.1, -14.801, 28.7) * CFrame.Angles(-3.142, 0, 3.142)
- mesh.Scale = Vector3.new(1.005, 1, 1)
- mesh.Parent = Tape
- thumbnailcamera.FieldOfView = 20
- thumbnailcamera.Name = "ThumbnailCamera"
- thumbnailcamera.Focus = CFrame.new(-111.549, 11.563, -128.82)
- thumbnailcamera.CFrame = CFrame.new(-110.259, 12.655, -127.75) * CFrame.Angles(-0.795, 0.701, 0.581)
- thumbnailcamera.Parent = Box
- part_2.Anchored = true
- part_2.Size = Vector3.new(17.9, 0.1, 1.1)
- part_2.Orientation = Vector3.new(0, -90, 0)
- part_2.Material = Enum.Material.WoodPlanks
- part_2.BottomSurface = Enum.SurfaceType.Smooth
- part_2.BrickColor = BrickColor.new("Really black")
- part_2.TopSurface = Enum.SurfaceType.Smooth
- part_2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_2.Parent = Model
- part_2.CFrame = CFrame.new(-97.85, -11.929, 43.55) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_2.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_2.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_2.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_2.Part0 = Part
- parttopart_strong_joint_2.Parent = Part
- part_3.Anchored = true
- part_3.Size = Vector3.new(17.9, 0.1, 1.1)
- part_3.Orientation = Vector3.new(0, -90, 0)
- part_3.Material = Enum.Material.WoodPlanks
- part_3.BottomSurface = Enum.SurfaceType.Smooth
- part_3.BrickColor = BrickColor.new("Really black")
- part_3.TopSurface = Enum.SurfaceType.Smooth
- part_3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_3.Parent = Model
- part_3.CFrame = CFrame.new(-97.85, -13.929, 43.55) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_3.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_3.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_3.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_3.Part0 = Part
- parttopart_strong_joint_3.Parent = Part
- part_4.Anchored = true
- part_4.Size = Vector3.new(17.9, 0.1, 1.1)
- part_4.BottomSurface = Enum.SurfaceType.Smooth
- part_4.Material = Enum.Material.WoodPlanks
- part_4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_4.TopSurface = Enum.SurfaceType.Smooth
- part_4.BrickColor = BrickColor.new("Really black")
- part_4.Parent = Model
- part_4.CFrame = CFrame.new(-89.55, -11.929, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_4.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_4.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_4.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_4.Part0 = Part
- parttopart_strong_joint_4.Parent = Part
- part_5.Anchored = true
- part_5.Size = Vector3.new(17.9, 0.1, 1.1)
- part_5.BottomSurface = Enum.SurfaceType.Smooth
- part_5.Material = Enum.Material.WoodPlanks
- part_5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_5.TopSurface = Enum.SurfaceType.Smooth
- part_5.BrickColor = BrickColor.new("Really black")
- part_5.Parent = Model
- part_5.CFrame = CFrame.new(-89.55, -13.929, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_5.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_5.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_5.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_5.Part0 = Part
- parttopart_strong_joint_5.Parent = Part
- seat.Size = Vector3.new(2, 0.4, 2)
- seat.Orientation = Vector3.new(-0.02, 180, 0)
- seat.Color = Color3.new(0.105882, 0.164706, 0.207843)
- seat.BrickColor = BrickColor.new("Black")
- seat.TopSurface = Enum.SurfaceType.Weld
- seat.BottomSurface = Enum.SurfaceType.Smooth
- seat.Parent = Model
- seat.CFrame = CFrame.new(-64, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
- part_6.Anchored = true
- part_6.Size = Vector3.new(57, 13.6, 1.3)
- part_6.BottomSurface = Enum.SurfaceType.Smooth
- part_6.Material = Enum.Material.Brick
- part_6.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_6.TopSurface = Enum.SurfaceType.Smooth
- part_6.BrickColor = BrickColor.new("Burnt Sienna")
- part_6.Parent = Model
- part_6.CFrame = CFrame.new(-71, -11.279, 64.65) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_6.Part1 = Part
- parttopart_strong_joint_6.C0 = CFrame.new(28.5, -6.8, -0.65) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_6.C1 = CFrame.new(47.05, -6.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_6.Part0 = Part
- parttopart_strong_joint_6.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_6.Parent = Part
- parttopart_strong_joint_7.Part1 = Part
- parttopart_strong_joint_7.C0 = CFrame.new(28.5, -6.8, -0.65) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_7.C1 = CFrame.new(47.05, -4.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_7.Part0 = Part
- parttopart_strong_joint_7.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_7.Parent = Part
- door.Name = "Door"
- door.Parent = Model
- operate.Name = Operate
- part_7.Anchored = true
- part_7.Size = Vector3.new(0.2, 6.8, 1.2)
- part_7.Orientation = Vector3.new(0, 90, 0)
- part_7.BottomSurface = Enum.SurfaceType.Smooth
- part_7.Color = Color3.new(0.105882, 0.164706, 0.207843)
- part_7.TopSurface = Enum.SurfaceType.Smooth
- part_7.BrickColor = BrickColor.new("Black")
- part_7.Parent = Door
- part_7.CFrame = CFrame.new(-43.16, -14.626, 41.43) * CFrame.Angles(0, 1.571, 0)
- part_8.Anchored = true
- part_8.Size = Vector3.new(0.2, 6.8, 1.2)
- part_8.Orientation = Vector3.new(0, 90, 0)
- part_8.BottomSurface = Enum.SurfaceType.Smooth
- part_8.Color = Color3.new(0.105882, 0.164706, 0.207843)
- part_8.TopSurface = Enum.SurfaceType.Smooth
- part_8.BrickColor = BrickColor.new("Black")
- part_8.Parent = Door
- part_8.CFrame = CFrame.new(-43.16, -14.626, 47.23) * CFrame.Angles(0, 1.571, 0)
- part_9.Anchored = true
- part_9.Size = Vector3.new(6, 0.2, 1.2)
- part_9.Orientation = Vector3.new(0, 90, 0)
- part_9.BottomSurface = Enum.SurfaceType.Smooth
- part_9.Color = Color3.new(0.105882, 0.164706, 0.207843)
- part_9.TopSurface = Enum.SurfaceType.Smooth
- part_9.BrickColor = BrickColor.new("Black")
- part_9.Parent = Door
- part_9.CFrame = CFrame.new(-43.16, -11.126, 44.33) * CFrame.Angles(0, 1.571, 0)
- trigger.Anchored = true
- trigger.CanCollide = false
- trigger.Size = Vector3.new(1, 1, 1)
- trigger.BottomSurface = Enum.SurfaceType.Smooth
- trigger.Orientation = Vector3.new(0, 90, 0)
- trigger.Name = "Trigger"
- trigger.Transparency = 1
- trigger.TopSurface = Enum.SurfaceType.Smooth
- trigger.BrickColor = BrickColor.new("Really red")
- trigger.Color = Color3.new(1, 0, 0)
- trigger.Parent = Door
- trigger.CFrame = CFrame.new(-43.16, -14.526, 44.33) * CFrame.Angles(0, 1.571, 0)
- d1.Anchored = true
- d1.Size = Vector3.new(3, 7, 1)
- d1.Orientation = Vector3.new(0, 90, 0)
- d1.BottomSurface = Enum.SurfaceType.Smooth
- d1.Color = Color3.new(0.454902, 0.52549, 0.615686)
- d1.Name = "d1"
- d1.Transparency = 0.5
- d1.TopSurface = Enum.SurfaceType.Smooth
- d1.BrickColor = BrickColor.new("Sand blue")
- d1.Reflectance = 0.2
- d1.Parent = Door
- d1.CFrame = CFrame.new(-43.16, -14.526, 42.83) * CFrame.Angles(0, 1.571, 0)
- mesh_6.Scale = Vector3.new(1, 1, 0.2)
- mesh_6.Parent = d1
- d2.Anchored = true
- d2.Size = Vector3.new(3, 7, 1)
- d2.Orientation = Vector3.new(0, -90, 0)
- d2.BottomSurface = Enum.SurfaceType.Smooth
- d2.Color = Color3.new(0.454902, 0.52549, 0.615686)
- d2.Name = "d2"
- d2.Transparency = 0.5
- d2.TopSurface = Enum.SurfaceType.Smooth
- d2.BrickColor = BrickColor.new("Sand blue")
- d2.Reflectance = 0.2
- d2.Parent = Door
- d2.CFrame = CFrame.new(-43.16, -14.526, 45.83) * CFrame.Angles(0, -1.571, 0)
- mesh_7.Scale = Vector3.new(1, 1, 0.2)
- mesh_7.Parent = d2
- part_10.Anchored = true
- part_10.Size = Vector3.new(40.2, 0.4, 41.2)
- part_10.Orientation = Vector3.new(0, 0, 20)
- part_10.Material = Enum.Material.Brick
- part_10.BottomSurface = Enum.SurfaceType.Smooth
- part_10.BrickColor = BrickColor.new("Burnt Sienna")
- part_10.TopSurface = Enum.SurfaceType.Smooth
- part_10.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_10.Parent = Model
- part_10.CFrame = CFrame.new(-61.528, 2.122, 44.7) * CFrame.Angles(0, 0, 0.349)
- noob_cashier.PrimaryPart = Head
- noob_cashier.Name = "Noob Cashier"
- noob_cashier.Parent = Model
- head.Size = Vector3.new(2, 1, 1)
- head.BrickColor = BrickColor.new("Bright yellow")
- head.Color = Color3.new(0.960784, 0.803922, 0.188235)
- head.TopSurface = Enum.SurfaceType.Smooth
- head.Name = "Head"
- head.Parent = Noob Cashier
- head.CFrame = CFrame.new(-66.7, -13.579, 61.1) * CFrame.Angles(0, 0, 0)
- mesh_8.Scale = Vector3.new(1.25, 1.25, 1.25)
- mesh_8.Parent = Head
- face.Texture = "rbxasset://textures/face.png"
- face.Name = "face"
- face.Parent = Head
- torso.Size = Vector3.new(2, 2, 1)
- torso.RightParamA = 0
- torso.LeftParamB = 0
- torso.LeftParamA = 0
- torso.Name = "Torso"
- torso.BrickColor = BrickColor.new("Bright blue")
- torso.LeftSurface = Enum.SurfaceType.Weld
- torso.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- torso.RightParamB = 0
- torso.RightSurface = Enum.SurfaceType.Weld
- torso.Parent = Noob Cashier
- torso.CFrame = CFrame.new(-66.7, -15.079, 61.1) * CFrame.Angles(0, 0, 0)
- roblox.Name = "roblox"
- roblox.Parent = Torso
- right_shoulder.Part1 = Right Arm
- right_shoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, 1.571, 0)
- right_shoulder.Part0 = Torso
- right_shoulder.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.Angles(0, 1.571, 0)
- right_shoulder.Name = "Right Shoulder"
- right_shoulder.MaxVelocity = 0.15
- right_shoulder.Parent = Torso
- left_shoulder.Part1 = Left Arm
- left_shoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, -1.571, 0)
- left_shoulder.Part0 = Torso
- left_shoulder.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.Angles(0, -1.571, 0)
- left_shoulder.Name = "Left Shoulder"
- left_shoulder.MaxVelocity = 0.15
- left_shoulder.Parent = Torso
- right_hip.Part1 = Right Leg
- right_hip.C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, 1.571, 0)
- right_hip.Part0 = Torso
- right_hip.C1 = CFrame.new(0.5, 1, 0) * CFrame.Angles(0, 1.571, 0)
- right_hip.Name = "Right Hip"
- right_hip.MaxVelocity = 0.1
- right_hip.Parent = Torso
- left_hip.Part1 = Left Leg
- left_hip.C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, -1.571, 0)
- left_hip.Part0 = Torso
- left_hip.C1 = CFrame.new(-0.5, 1, 0) * CFrame.Angles(0, -1.571, 0)
- left_hip.Name = "Left Hip"
- left_hip.MaxVelocity = 0.1
- left_hip.Parent = Torso
- neck.Part1 = Head
- neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-1.571, 0, -3.142)
- neck.Part0 = Torso
- neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-1.571, 0, -3.142)
- neck.Name = "Neck"
- neck.MaxVelocity = 0.1
- neck.Parent = Torso
- left_arm.CanCollide = false
- left_arm.Size = Vector3.new(1, 2, 1)
- left_arm.Color = Color3.new(0.960784, 0.803922, 0.188235)
- left_arm.BrickColor = BrickColor.new("Bright yellow")
- left_arm.Name = "Left Arm"
- left_arm.Parent = Noob Cashier
- left_arm.CFrame = CFrame.new(-68.2, -15.079, 61.1) * CFrame.Angles(0, 0, 0)
- right_arm.CanCollide = false
- right_arm.Size = Vector3.new(1, 2, 1)
- right_arm.Color = Color3.new(0.960784, 0.803922, 0.188235)
- right_arm.BrickColor = BrickColor.new("Bright yellow")
- right_arm.Name = "Right Arm"
- right_arm.Parent = Noob Cashier
- right_arm.CFrame = CFrame.new(-65.2, -15.079, 61.1) * CFrame.Angles(0, 0, 0)
- left_leg.CanCollide = false
- left_leg.Size = Vector3.new(1, 2, 1)
- left_leg.BrickColor = BrickColor.new("Br. yellowish green")
- left_leg.Color = Color3.new(0.643137, 0.741176, 0.278431)
- left_leg.BottomSurface = Enum.SurfaceType.Smooth
- left_leg.Name = "Left Leg"
- left_leg.TopSurface = Enum.SurfaceType.Inlet
- left_leg.Parent = Noob Cashier
- left_leg.CFrame = CFrame.new(-67.2, -17.079, 61.1) * CFrame.Angles(0, 0, 0)
- right_leg.CanCollide = false
- right_leg.Size = Vector3.new(1, 2, 1)
- right_leg.BrickColor = BrickColor.new("Br. yellowish green")
- right_leg.Color = Color3.new(0.643137, 0.741176, 0.278431)
- right_leg.BottomSurface = Enum.SurfaceType.Smooth
- right_leg.Name = "Right Leg"
- right_leg.TopSurface = Enum.SurfaceType.Inlet
- right_leg.Parent = Noob Cashier
- right_leg.CFrame = CFrame.new(-66.2, -17.079, 61.1) * CFrame.Angles(0, 0, 0)
- humanoid.NameOcclusion = Enum.NameOcclusion.NoOcclusion
- humanoid.Parent = Noob Cashier
- isaplayer.Name = "IsAPlayer"
- isaplayer.Parent = Noob Cashier
- respawn.Value = true
- respawn.Name = "Respawn"
- respawn.Parent = Noob Cashier
- forceweapon.Name = "Force_Weapon"
- forceweapon.Parent = Noob Cashier
- isonteam.Name = "IsOnTeam"
- isonteam.Parent = Noob Cashier
- team.Value = BrickColor.new("Really black")
- team.Name = "Team"
- team.Parent = IsOnTeam
- showtag.Name = "ShowTag"
- showtag.Parent = IsOnTeam
- ignorecombatff.Value = true
- ignorecombatff.Name = "IgnoreCombatFF"
- ignorecombatff.Parent = Noob Cashier
- dropweapon.Value = true
- dropweapon.Name = "DropWeapon"
- dropweapon.Parent = Noob Cashier
- pathto.Name = "PathTo"
- pathto.Parent = Noob Cashier
- wander.Value = true
- wander.Name = "Wander"
- wander.Parent = Noob Cashier
- printmap.Name = "PrintMap"
- printmap.Parent = Noob Cashier
- body_colors.LeftArmColor3 = Color3.new(0.960784, 0.803922, 0.188235)
- body_colors.LeftLegColor = BrickColor.new("Br. yellowish green")
- body_colors.LeftArmColor = BrickColor.new("Bright yellow")
- body_colors.TorsoColor3 = Color3.new(0.0509804, 0.411765, 0.67451)
- body_colors.RightArmColor = BrickColor.new("Bright yellow")
- body_colors.RightLegColor3 = Color3.new(0.643137, 0.741176, 0.278431)
- body_colors.TorsoColor = BrickColor.new("Bright blue")
- body_colors.HeadColor3 = Color3.new(0.960784, 0.803922, 0.188235)
- body_colors.RightLegColor = BrickColor.new("Br. yellowish green")
- body_colors.LeftLegColor3 = Color3.new(0.643137, 0.741176, 0.278431)
- body_colors.HeadColor = BrickColor.new("Bright yellow")
- body_colors.RightArmColor3 = Color3.new(0.960784, 0.803922, 0.188235)
- body_colors.Parent = Noob Cashier
- forcecolors.Name = "ForceColors"
- forcecolors.Parent = Body Colors
- full_animation.Name = Full Animation
- forcehat.Name = "Force_Hat"
- forcehat.Parent = Noob Cashier
- forceshirt.Name = "Force_Shirt"
- forceshirt.Parent = Noob Cashier
- forcepants.Name = "Force_Pants"
- forcepants.Parent = Noob Cashier
- part_11.Anchored = true
- part_11.Size = Vector3.new(0.317, 16.143, 0.317)
- part_11.Material = Enum.Material.Marble
- part_11.Orientation = Vector3.new(0, 90, 0)
- part_11.Parent = Model
- part_11.CFrame = CFrame.new(-42.958, -11.829, 46.996) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint.Name = "Part Terrain Joint"
- part_terrain_joint.Part1 = Part
- part_terrain_joint.Parent = Part
- part_terrain_joint_2.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_2.Name = "Part Terrain Joint"
- part_terrain_joint_2.Part1 = Part
- part_terrain_joint_2.Parent = Part
- part_12.Anchored = true
- part_12.Size = Vector3.new(17.725, 0.317, 0.317)
- part_12.Material = Enum.Material.Marble
- part_12.Orientation = Vector3.new(0, 90, 0)
- part_12.Parent = Model
- part_12.CFrame = CFrame.new(-42.958, -3.915, 55.7) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_3.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_3.Name = "Part Terrain Joint"
- part_terrain_joint_3.Part1 = Part
- part_terrain_joint_3.Parent = Part
- part_terrain_joint_4.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_4.Name = "Part Terrain Joint"
- part_terrain_joint_4.Part1 = Part
- part_terrain_joint_4.Parent = Part
- part_13.Anchored = true
- part_13.Size = Vector3.new(17.725, 0.317, 0.317)
- part_13.Material = Enum.Material.Marble
- part_13.Orientation = Vector3.new(0, 90, 0)
- part_13.Parent = Model
- part_13.CFrame = CFrame.new(-42.958, -19.742, 55.7) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_5.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_5.Name = "Part Terrain Joint"
- part_terrain_joint_5.Part1 = Part
- part_terrain_joint_5.Parent = Part
- part_terrain_joint_6.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_6.Name = "Part Terrain Joint"
- part_terrain_joint_6.Part1 = Part
- part_terrain_joint_6.Parent = Part
- part_14.Anchored = true
- part_14.Size = Vector3.new(17.725, 16.143, 0.317)
- part_14.Material = Enum.Material.Marble
- part_14.Transparency = 0.9
- part_14.Orientation = Vector3.new(0, 90, 0)
- part_14.Parent = Model
- part_14.CFrame = CFrame.new(-42.642, -11.829, 55.7) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_7.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_7.Name = "Part Terrain Joint"
- part_terrain_joint_7.Part1 = Part
- part_terrain_joint_7.Parent = Part
- part_terrain_joint_8.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_8.Name = "Part Terrain Joint"
- part_terrain_joint_8.Part1 = Part
- part_terrain_joint_8.Parent = Part
- part_15.Anchored = true
- part_15.Size = Vector3.new(0.317, 16.143, 0.317)
- part_15.Material = Enum.Material.Marble
- part_15.Orientation = Vector3.new(0, 90, 0)
- part_15.Parent = Model
- part_15.CFrame = CFrame.new(-42.958, -11.829, 64.404) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_9.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_9.Name = "Part Terrain Joint"
- part_terrain_joint_9.Part1 = Part
- part_terrain_joint_9.Parent = Part
- part_terrain_joint_10.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_10.Name = "Part Terrain Joint"
- part_terrain_joint_10.Part1 = Part
- part_terrain_joint_10.Parent = Part
- part_16.Anchored = true
- part_16.Size = Vector3.new(1.3, 4.1, 1.1)
- part_16.BottomSurface = Enum.SurfaceType.Smooth
- part_16.Material = Enum.Material.WoodPlanks
- part_16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_16.TopSurface = Enum.SurfaceType.Smooth
- part_16.BrickColor = BrickColor.new("Really black")
- part_16.Parent = Model
- part_16.CFrame = CFrame.new(-51.45, -17.029, 31.75) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_8.Part1 = Part
- parttopart_strong_joint_8.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_8.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_8.Part0 = Part
- parttopart_strong_joint_8.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_8.Parent = Part
- part_17.Anchored = true
- part_17.Size = Vector3.new(3.9, 0.1, 4)
- part_17.BottomSurface = Enum.SurfaceType.Smooth
- part_17.Material = Enum.Material.WoodPlanks
- part_17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_17.TopSurface = Enum.SurfaceType.Smooth
- part_17.BrickColor = BrickColor.new("Really black")
- part_17.Parent = Model
- part_17.CFrame = CFrame.new(-51.55, -14.929, 31.6) * CFrame.Angles(0, 0, 0)
- part_18.Anchored = true
- part_18.Size = Vector3.new(17.9, 0.1, 1.1)
- part_18.BottomSurface = Enum.SurfaceType.Smooth
- part_18.Material = Enum.Material.WoodPlanks
- part_18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_18.TopSurface = Enum.SurfaceType.Smooth
- part_18.BrickColor = BrickColor.new("Really black")
- part_18.Parent = Model
- part_18.CFrame = CFrame.new(-70.45, -13.929, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_9.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_9.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_9.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_9.Part0 = Part
- parttopart_strong_joint_9.Parent = Part
- parttopart_strong_joint_10.Part1 = Part
- parttopart_strong_joint_10.C0 = CFrame.new(-8.95, -0.05, -0.55) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_10.C1 = CFrame.new(0.55, -2.7, 6.8) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_10.Part0 = Part
- parttopart_strong_joint_10.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_10.Parent = Part
- parttopart_strong_joint_11.Part1 = Part
- parttopart_strong_joint_11.C0 = CFrame.new(-8.95, -0.05, 0.55)
- parttopart_strong_joint_11.C1 = CFrame.new(-8.4, -2.7, -0.65)
- parttopart_strong_joint_11.Part0 = Part
- parttopart_strong_joint_11.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_11.Parent = Part
- part_19.Anchored = true
- part_19.Size = Vector3.new(57, 1, 41.3)
- part_19.BottomSurface = Enum.SurfaceType.Smooth
- part_19.Material = Enum.Material.WoodPlanks
- part_19.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_19.TopSurface = Enum.SurfaceType.Smooth
- part_19.BrickColor = BrickColor.new("Burnt Sienna")
- part_19.Parent = Model
- part_19.CFrame = CFrame.new(-71, -18.579, 44.65) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_12.Part1 = Part
- parttopart_strong_joint_12.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_12.C1 = CFrame.new(-28.5, -6.8, 40.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_12.Part0 = Part
- parttopart_strong_joint_12.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_12.Parent = Part
- parttopart_strong_joint_13.Part1 = Part
- parttopart_strong_joint_13.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_13.C1 = CFrame.new(-28.5, -6.8, 0.65) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_13.Part0 = Part
- parttopart_strong_joint_13.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_13.Parent = Part
- parttopart_strong_joint_14.Part1 = Part
- parttopart_strong_joint_14.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_14.C1 = CFrame.new(-0.55, -6.8, 19.95) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_14.Part0 = Part
- parttopart_strong_joint_14.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_14.Parent = Part
- parttopart_strong_joint_15.Part1 = Part
- parttopart_strong_joint_15.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_15.C1 = CFrame.new(14.4, -1.696, -36.6) * CFrame.Angles(-1.571, 0, 0)
- parttopart_strong_joint_15.Part0 = Part
- parttopart_strong_joint_15.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_15.Parent = Part
- parttopart_strong_joint_16.Part1 = Part
- parttopart_strong_joint_16.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_16.C1 = CFrame.new(2.74, -1.2, -36.328) * CFrame.Angles(-1.571, 0, 0.349)
- parttopart_strong_joint_16.Part0 = Part
- parttopart_strong_joint_16.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_16.Parent = Part
- part_20.Anchored = true
- part_20.Size = Vector3.new(57, 13.6, 1.3)
- part_20.BottomSurface = Enum.SurfaceType.Smooth
- part_20.Material = Enum.Material.Brick
- part_20.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_20.TopSurface = Enum.SurfaceType.Smooth
- part_20.BrickColor = BrickColor.new("Burnt Sienna")
- part_20.Parent = Model
- part_20.CFrame = CFrame.new(-71, -11.279, 24.75) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_17.Part1 = Part
- parttopart_strong_joint_17.C0 = CFrame.new(-28.5, -6.8, 0.65)
- parttopart_strong_joint_17.C1 = CFrame.new(-0.55, -6.8, -19.95)
- parttopart_strong_joint_17.Part0 = Part
- parttopart_strong_joint_17.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_17.Parent = Part
- part_21.Anchored = true
- part_21.Size = Vector3.new(1.1, 13.6, 18.4)
- part_21.BottomSurface = Enum.SurfaceType.Smooth
- part_21.Material = Enum.Material.Brick
- part_21.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_21.TopSurface = Enum.SurfaceType.Smooth
- part_21.BrickColor = BrickColor.new("Burnt Sienna")
- part_21.Parent = Model
- part_21.CFrame = CFrame.new(-79.95, -11.279, 56.1) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_18.Part1 = Part
- parttopart_strong_joint_18.C0 = CFrame.new(0.55, -6.8, 9.2) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_18.C1 = CFrame.new(-8.4, 0.5, 20.65) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_18.Part0 = Part
- parttopart_strong_joint_18.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_18.Parent = Part
- part_22.Anchored = true
- part_22.Size = Vector3.new(1.1, 5.4, 5.4)
- part_22.BottomSurface = Enum.SurfaceType.Smooth
- part_22.Material = Enum.Material.Brick
- part_22.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_22.TopSurface = Enum.SurfaceType.Smooth
- part_22.BrickColor = BrickColor.new("Burnt Sienna")
- part_22.Parent = Model
- part_22.CFrame = CFrame.new(-79.95, -7.179, 44.2) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_19.Part1 = Part
- parttopart_strong_joint_19.C0 = CFrame.new(-0.55, -2.7, 2.7)
- parttopart_strong_joint_19.C1 = CFrame.new(-0.55, 1.4, -9.2)
- parttopart_strong_joint_19.Part0 = Part
- parttopart_strong_joint_19.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_19.Parent = Part
- box_2.Name = "Box"
- box_2.Parent = Model
- part_23.Anchored = true
- part_23.Size = Vector3.new(3, 2.4, 2.5)
- part_23.Orientation = Vector3.new(0, 160, 0)
- part_23.Material = Enum.Material.SmoothPlastic
- part_23.BottomSurface = Enum.SurfaceType.Smooth
- part_23.BrickColor = BrickColor.new("Brown")
- part_23.TopSurface = Enum.SurfaceType.Smooth
- part_23.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_23.Parent = Box
- part_23.CFrame = CFrame.new(-84.5, -16.879, 32.1) * CFrame.Angles(3.142, 0.349, 3.142)
- tape_2.Anchored = true
- tape_2.Size = Vector3.new(3, 0.2, 0.6)
- tape_2.Orientation = Vector3.new(0, 160, 0)
- tape_2.Material = Enum.Material.SmoothPlastic
- tape_2.BottomSurface = Enum.SurfaceType.Smooth
- tape_2.Name = "Tape"
- tape_2.TopSurface = Enum.SurfaceType.Smooth
- tape_2.BrickColor = BrickColor.new("Brick yellow")
- tape_2.Color = Color3.new(0.843137, 0.772549, 0.603922)
- tape_2.Parent = Box
- tape_2.CFrame = CFrame.new(-84.5, -15.76, 32.1) * CFrame.Angles(3.142, 0.349, 3.142)
- mesh_9.Scale = Vector3.new(1.005, 1, 1)
- mesh_9.Parent = Tape
- thumbnailcamera_2.FieldOfView = 20
- thumbnailcamera_2.Name = "ThumbnailCamera"
- thumbnailcamera_2.Focus = CFrame.new(-111.549, 11.563, -128.82)
- thumbnailcamera_2.CFrame = CFrame.new(-110.259, 12.655, -127.75) * CFrame.Angles(-0.795, 0.701, 0.581)
- thumbnailcamera_2.Parent = Box
- part_24.Anchored = true
- part_24.Size = Vector3.new(0.4, 0.9, 41.3)
- part_24.Orientation = Vector3.new(0, 0, 45)
- part_24.Material = Enum.Material.WoodPlanks
- part_24.BottomSurface = Enum.SurfaceType.Smooth
- part_24.BrickColor = BrickColor.new("Burnt Sienna")
- part_24.TopSurface = Enum.SurfaceType.Smooth
- part_24.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_24.Parent = Model
- part_24.CFrame = CFrame.new(-42.401, -18.967, 44.65) * CFrame.Angles(0, 0, 0.785)
- part_25.Anchored = true
- part_25.Size = Vector3.new(1.3, 8, 1.1)
- part_25.BottomSurface = Enum.SurfaceType.Smooth
- part_25.Material = Enum.Material.WoodPlanks
- part_25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_25.TopSurface = Enum.SurfaceType.Smooth
- part_25.BrickColor = BrickColor.new("Really black")
- part_25.Parent = Model
- part_25.CFrame = CFrame.new(-62.15, -13.979, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_20.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_20.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_20.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_20.Part0 = Part
- parttopart_strong_joint_20.Parent = Part
- parttopart_strong_joint_21.Part1 = Part
- parttopart_strong_joint_21.C0 = CFrame.new(0.65, -4, -0.55) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_21.C1 = CFrame.new(-3.45, -11.5, 0.15) * CFrame.Angles(0, 1.571, 0)
- parttopart_strong_joint_21.Part0 = Part
- parttopart_strong_joint_21.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_21.Parent = Part
- parttopart_strong_joint_22.Part1 = Part
- parttopart_strong_joint_22.C0 = CFrame.new(-0.65, -4, 0.55)
- parttopart_strong_joint_22.C1 = CFrame.new(8.2, -6.7, -0.65)
- parttopart_strong_joint_22.Part0 = Part
- parttopart_strong_joint_22.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_22.Parent = Part
- part_26.Anchored = true
- part_26.Size = Vector3.new(17.9, 0.1, 2.9)
- part_26.BottomSurface = Enum.SurfaceType.Smooth
- part_26.Material = Enum.Material.WoodPlanks
- part_26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_26.TopSurface = Enum.SurfaceType.Smooth
- part_26.BrickColor = BrickColor.new("Really black")
- part_26.Parent = Model
- part_26.CFrame = CFrame.new(-70.45, -14.729, 57.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_23.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_23.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_23.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_23.Part0 = Part
- parttopart_strong_joint_23.Parent = Part
- parttopart_strong_joint_24.Part1 = Part
- parttopart_strong_joint_24.C0 = CFrame.new(-8.95, -0.05, -1.45) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_24.C1 = CFrame.new(0.55, -3.5, -0.1) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_24.Part0 = Part
- parttopart_strong_joint_24.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_24.Parent = Part
- part_27.Anchored = true
- part_27.Size = Vector3.new(18, 3.2, 1.1)
- part_27.BottomSurface = Enum.SurfaceType.Smooth
- part_27.Material = Enum.Material.WoodPlanks
- part_27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_27.TopSurface = Enum.SurfaceType.Smooth
- part_27.BrickColor = BrickColor.new("Really black")
- part_27.Parent = Model
- part_27.CFrame = CFrame.new(-70.5, -16.379, 56.55) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_25.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_25.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_25.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_25.Part0 = Part
- parttopart_strong_joint_25.Parent = Part
- parttopart_strong_joint_26.Part1 = Part
- parttopart_strong_joint_26.C0 = CFrame.new(-9, 1.6, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_26.C1 = CFrame.new(-9.05, -0.05, -0.35) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_26.Part0 = Part
- parttopart_strong_joint_26.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_26.Parent = Part
- parttopart_strong_joint_27.Part1 = Part
- parttopart_strong_joint_27.C0 = CFrame.new(-9, 1.6, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_27.C1 = CFrame.new(-1.05, -5.1, -9) * CFrame.Angles(-1.571, 0, 1.571)
- parttopart_strong_joint_27.Part0 = Part
- parttopart_strong_joint_27.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_27.Parent = Part
- parttopart_strong_joint_28.Part1 = Part
- parttopart_strong_joint_28.C0 = CFrame.new(-9, 1.6, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_28.C1 = CFrame.new(2.35, -8.3, -17.85) * CFrame.Angles(-1.571, 0, 1.571)
- parttopart_strong_joint_28.Part0 = Part
- parttopart_strong_joint_28.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_28.Parent = Part
- part_28.Anchored = true
- part_28.Size = Vector3.new(17.9, 0.1, 1.1)
- part_28.BottomSurface = Enum.SurfaceType.Smooth
- part_28.Material = Enum.Material.WoodPlanks
- part_28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_28.TopSurface = Enum.SurfaceType.Smooth
- part_28.BrickColor = BrickColor.new("Really black")
- part_28.Parent = Model
- part_28.CFrame = CFrame.new(-70.45, -11.929, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_29.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_29.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_29.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_29.Part0 = Part
- parttopart_strong_joint_29.Parent = Part
- parttopart_strong_joint_30.Part1 = Part
- parttopart_strong_joint_30.C0 = CFrame.new(-8.95, -0.05, -0.55) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_30.C1 = CFrame.new(0.55, -0.7, 6.8) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_30.Part0 = Part
- parttopart_strong_joint_30.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_30.Parent = Part
- parttopart_strong_joint_31.Part1 = Part
- parttopart_strong_joint_31.C0 = CFrame.new(-8.95, -0.05, 0.55)
- parttopart_strong_joint_31.C1 = CFrame.new(-8.4, -0.7, -0.65)
- parttopart_strong_joint_31.Part0 = Part
- parttopart_strong_joint_31.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_31.Parent = Part
- part_29.Anchored = true
- part_29.Size = Vector3.new(17.9, 0.1, 1.1)
- part_29.BottomSurface = Enum.SurfaceType.Smooth
- part_29.Material = Enum.Material.WoodPlanks
- part_29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_29.TopSurface = Enum.SurfaceType.Smooth
- part_29.BrickColor = BrickColor.new("Really black")
- part_29.Parent = Model
- part_29.CFrame = CFrame.new(-70.45, -9.929, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_32.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_32.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_32.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_32.Part0 = Part
- parttopart_strong_joint_32.Parent = Part
- parttopart_strong_joint_33.Part1 = Part
- parttopart_strong_joint_33.C0 = CFrame.new(8.95, -0.05, 0.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_33.C1 = CFrame.new(0.65, 4, 0.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_33.Part0 = Part
- parttopart_strong_joint_33.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_33.Parent = Part
- parttopart_strong_joint_34.Part1 = Part
- parttopart_strong_joint_34.C0 = CFrame.new(8.95, -0.05, 0.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_34.C1 = CFrame.new(17.25, 4, 0.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_34.Part0 = Part
- parttopart_strong_joint_34.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_34.Parent = Part
- parttopart_strong_joint_35.Part1 = Part
- parttopart_strong_joint_35.C0 = CFrame.new(-8.95, -0.05, -0.55) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_35.C1 = CFrame.new(0.55, 1.3, 6.8) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_35.Part0 = Part
- parttopart_strong_joint_35.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_35.Parent = Part
- parttopart_strong_joint_36.Part1 = Part
- parttopart_strong_joint_36.C0 = CFrame.new(-8.95, -0.05, 0.55)
- parttopart_strong_joint_36.C1 = CFrame.new(-8.4, 1.3, -0.65)
- parttopart_strong_joint_36.Part0 = Part
- parttopart_strong_joint_36.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_36.Parent = Part
- wedge.Size = Vector3.new(1.3, 13, 36.1)
- wedge.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- wedge.BottomSurface = Enum.SurfaceType.Smooth
- wedge.Material = Enum.Material.Brick
- wedge.BrickColor = BrickColor.new("Really black")
- wedge.Orientation = Vector3.new(0, 90, 0)
- wedge.Parent = Model
- wedge.CFrame = CFrame.new(-61.55, 2.021, 64.65) * CFrame.Angles(0, 1.571, 0)
- wedgetopart_strong_joint.Part1 = Part
- wedgetopart_strong_joint.C0 = CFrame.new(-0.65, -6.5, 18.05)
- wedgetopart_strong_joint.C1 = CFrame.new(-0.5, -7.1, 20.55) * CFrame.Angles(0, 1.571, 0)
- wedgetopart_strong_joint.Part0 = Wedge
- wedgetopart_strong_joint.Name = "Wedge-to-Part Strong Joint"
- wedgetopart_strong_joint.Parent = Wedge
- wedgetopart_strong_joint_2.Part1 = Part
- wedgetopart_strong_joint_2.C0 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(1.571, 0, 0)
- wedgetopart_strong_joint_2.C1 = CFrame.new(36.45, 6.8, 7.9) * CFrame.Angles(1.571, 0, -1.571)
- wedgetopart_strong_joint_2.Part0 = Wedge
- wedgetopart_strong_joint_2.Name = "Wedge-to-Part Strong Joint"
- wedgetopart_strong_joint_2.Parent = Wedge
- wedgetopart_strong_joint_3.Part1 = Part
- wedgetopart_strong_joint_3.C0 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(1.571, 0, 0)
- wedgetopart_strong_joint_3.C1 = CFrame.new(27.5, 6.8, -0.65) * CFrame.Angles(1.571, 0, -1.571)
- wedgetopart_strong_joint_3.Part0 = Wedge
- wedgetopart_strong_joint_3.Name = "Wedge-to-Part Strong Joint"
- wedgetopart_strong_joint_3.Parent = Wedge
- part_30.Anchored = true
- part_30.Size = Vector3.new(1.3, 8, 1.1)
- part_30.BottomSurface = Enum.SurfaceType.Smooth
- part_30.Material = Enum.Material.WoodPlanks
- part_30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_30.TopSurface = Enum.SurfaceType.Smooth
- part_30.BrickColor = BrickColor.new("Really black")
- part_30.Parent = Model
- part_30.CFrame = CFrame.new(-78.75, -13.979, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_37.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_37.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_37.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_37.Part0 = Part
- parttopart_strong_joint_37.Parent = Part
- parttopart_strong_joint_38.Part1 = Part
- parttopart_strong_joint_38.C0 = CFrame.new(-0.65, -4, -0.55) * CFrame.Angles(-3.142, -1.57, -3.142)
- parttopart_strong_joint_38.C1 = CFrame.new(0.55, -6.7, 6.8) * CFrame.Angles(0, -1.57, 0)
- parttopart_strong_joint_38.Part0 = Part
- parttopart_strong_joint_38.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_38.Parent = Part
- parttopart_strong_joint_39.Part1 = Part
- parttopart_strong_joint_39.C0 = CFrame.new(-0.65, -4, 0.55)
- parttopart_strong_joint_39.C1 = CFrame.new(-8.4, -6.7, -0.65)
- parttopart_strong_joint_39.Part0 = Part
- parttopart_strong_joint_39.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_39.Parent = Part
- part_31.Anchored = true
- part_31.Size = Vector3.new(17.9, 1.8, 1.1)
- part_31.BottomSurface = Enum.SurfaceType.Smooth
- part_31.Material = Enum.Material.WoodPlanks
- part_31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_31.TopSurface = Enum.SurfaceType.Smooth
- part_31.BrickColor = BrickColor.new("Really black")
- part_31.Parent = Model
- part_31.CFrame = CFrame.new(-70.45, -17.079, 63.45) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_40.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_40.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_40.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_40.Part0 = Part
- parttopart_strong_joint_40.Parent = Part
- parttopart_strong_joint_41.Part1 = Part
- parttopart_strong_joint_41.C0 = CFrame.new(-8.95, -0.9, -0.55) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_41.C1 = CFrame.new(0.55, -6.7, 6.8) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_41.Part0 = Part
- parttopart_strong_joint_41.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_41.Parent = Part
- parttopart_strong_joint_42.Part1 = Part
- parttopart_strong_joint_42.C0 = CFrame.new(-8.95, -0.9, 0.55)
- parttopart_strong_joint_42.C1 = CFrame.new(-8.4, -6.7, -0.65)
- parttopart_strong_joint_42.Part0 = Part
- parttopart_strong_joint_42.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_42.Parent = Part
- part_32.Anchored = true
- part_32.Size = Vector3.new(1, 28.5, 1.3)
- part_32.BottomSurface = Enum.SurfaceType.Smooth
- part_32.Material = Enum.Material.Brick
- part_32.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_32.TopSurface = Enum.SurfaceType.Smooth
- part_32.BrickColor = BrickColor.new("Burnt Sienna")
- part_32.Parent = Model
- part_32.CFrame = CFrame.new(-43, -5.329, 41.25) * CFrame.Angles(0, 0, 0)
- parttosign_strong_joint.Part1 = Sign
- parttosign_strong_joint.C0 = CFrame.new(0.5, -14.25, 0.65) * CFrame.Angles(0, 1.571, 0)
- parttosign_strong_joint.C1 = CFrame.new(-2.95, -22.7, 0.05) * CFrame.Angles(-3.142, 0, -3.142)
- parttosign_strong_joint.Part0 = Part
- parttosign_strong_joint.Name = "Part-to-Sign Strong Joint"
- parttosign_strong_joint.Parent = Part
- part_33.Anchored = true
- part_33.Size = Vector3.new(1, 7.5, 7.4)
- part_33.BottomSurface = Enum.SurfaceType.Smooth
- part_33.Material = Enum.Material.Brick
- part_33.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_33.TopSurface = Enum.SurfaceType.Smooth
- part_33.BrickColor = BrickColor.new("Burnt Sienna")
- part_33.Parent = Model
- part_33.CFrame = CFrame.new(-43, -7.329, 44.4) * CFrame.Angles(0, 0, 0)
- part_34.Anchored = true
- part_34.Size = Vector3.new(1.3, 0.1, 8)
- part_34.BottomSurface = Enum.SurfaceType.Smooth
- part_34.Material = Enum.Material.WoodPlanks
- part_34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_34.TopSurface = Enum.SurfaceType.Smooth
- part_34.BrickColor = BrickColor.new("Really black")
- part_34.Parent = Model
- part_34.CFrame = CFrame.new(-62.15, -14.829, 60) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_43.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_43.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_43.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_43.Part0 = Part
- parttopart_strong_joint_43.Parent = Part
- parttopart_strong_joint_44.Part1 = Part
- parttopart_strong_joint_44.C0 = CFrame.new(-0.65, 0.05, 4) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_44.C1 = CFrame.new(7.65, -0.05, 6.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_44.Part0 = Part
- parttopart_strong_joint_44.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_44.Parent = Part
- parttopart_strong_joint_45.Part1 = Part
- parttopart_strong_joint_45.C0 = CFrame.new(-0.65, 0.05, 4) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_45.C1 = CFrame.new(-7.95, -5.1, 7.7) * CFrame.Angles(-1.571, 0, 1.571)
- parttopart_strong_joint_45.Part0 = Part
- parttopart_strong_joint_45.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_45.Parent = Part
- parttopart_strong_joint_46.Part1 = Part
- parttopart_strong_joint_46.C0 = CFrame.new(-0.65, 0.05, 4) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_46.C1 = CFrame.new(-4.55, -8.3, -1.15) * CFrame.Angles(-1.571, 0, 1.571)
- parttopart_strong_joint_46.Part0 = Part
- parttopart_strong_joint_46.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_46.Parent = Part
- parttopart_strong_joint_47.Part1 = Part
- parttopart_strong_joint_47.C0 = CFrame.new(-0.65, -0.05, 4)
- parttopart_strong_joint_47.C1 = CFrame.new(8.2, -3.6, -0.65)
- parttopart_strong_joint_47.Part0 = Part
- parttopart_strong_joint_47.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_47.Parent = Part
- part_35.Anchored = true
- part_35.Size = Vector3.new(1.3, 4.1, 1.1)
- part_35.BottomSurface = Enum.SurfaceType.Smooth
- part_35.Material = Enum.Material.WoodPlanks
- part_35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_35.TopSurface = Enum.SurfaceType.Smooth
- part_35.BrickColor = BrickColor.new("Really black")
- part_35.Parent = Model
- part_35.CFrame = CFrame.new(-70.05, -17.029, 31.75) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_48.Part1 = Part
- parttopart_strong_joint_48.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_48.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_48.Part0 = Part
- parttopart_strong_joint_48.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_48.Parent = Part
- wedge_2.Size = Vector3.new(1.3, 13, 36.1)
- wedge_2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- wedge_2.BottomSurface = Enum.SurfaceType.Smooth
- wedge_2.Material = Enum.Material.Brick
- wedge_2.BrickColor = BrickColor.new("Really black")
- wedge_2.Orientation = Vector3.new(0, 90, 0)
- wedge_2.Parent = Model
- wedge_2.CFrame = CFrame.new(-61.55, 2.021, 24.75) * CFrame.Angles(0, 1.571, 0)
- wedgetopart_strong_joint_4.Part1 = Part
- wedgetopart_strong_joint_4.C0 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(1.571, 0, 0)
- wedgetopart_strong_joint_4.C1 = CFrame.new(27.5, 6.8, -0.65) * CFrame.Angles(1.571, 0, -1.571)
- wedgetopart_strong_joint_4.Part0 = Wedge
- wedgetopart_strong_joint_4.Name = "Wedge-to-Part Strong Joint"
- wedgetopart_strong_joint_4.Parent = Wedge
- part_36.Anchored = true
- part_36.Size = Vector3.new(1, 28.5, 1.3)
- part_36.BottomSurface = Enum.SurfaceType.Smooth
- part_36.Material = Enum.Material.Brick
- part_36.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_36.TopSurface = Enum.SurfaceType.Smooth
- part_36.BrickColor = BrickColor.new("Burnt Sienna")
- part_36.Parent = Model
- part_36.CFrame = CFrame.new(-43, -5.329, 47.45) * CFrame.Angles(0, 0, 0)
- parttosign_strong_joint_2.Part1 = Sign
- parttosign_strong_joint_2.C0 = CFrame.new(0.5, -14.25, 0.65) * CFrame.Angles(0, 1.571, 0)
- parttosign_strong_joint_2.C1 = CFrame.new(3.25, -22.7, 0.05) * CFrame.Angles(-3.142, 0, -3.142)
- parttosign_strong_joint_2.Part0 = Part
- parttosign_strong_joint_2.Name = "Part-to-Sign Strong Joint"
- parttosign_strong_joint_2.Parent = Part
- part_37.Anchored = true
- part_37.Size = Vector3.new(1, 12.6, 38.7)
- part_37.BottomSurface = Enum.SurfaceType.Smooth
- part_37.Material = Enum.Material.Brick
- part_37.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_37.TopSurface = Enum.SurfaceType.Smooth
- part_37.BrickColor = BrickColor.new("Burnt Sienna")
- part_37.Parent = Model
- part_37.CFrame = CFrame.new(-43, 2.622, 44.75) * CFrame.Angles(0, 0, 0)
- parttosign_strong_joint_3.Part1 = Sign
- parttosign_strong_joint_3.C0 = CFrame.new(0.5, -6.3, 19.35) * CFrame.Angles(0, 1.571, 0)
- parttosign_strong_joint_3.C1 = CFrame.new(19.25, -6.8, 0.05) * CFrame.Angles(-3.142, 0, -3.142)
- parttosign_strong_joint_3.Part0 = Part
- parttosign_strong_joint_3.Name = "Part-to-Sign Strong Joint"
- parttosign_strong_joint_3.Parent = Part
- part_38.Anchored = true
- part_38.Size = Vector3.new(3.9, 0.1, 4)
- part_38.BottomSurface = Enum.SurfaceType.Smooth
- part_38.Material = Enum.Material.WoodPlanks
- part_38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_38.TopSurface = Enum.SurfaceType.Smooth
- part_38.BrickColor = BrickColor.new("Really black")
- part_38.Parent = Model
- part_38.CFrame = CFrame.new(-70.15, -14.929, 31.6) * CFrame.Angles(0, 0, 0)
- part_39.Anchored = true
- part_39.Size = Vector3.new(3.9, 0.1, 4)
- part_39.BottomSurface = Enum.SurfaceType.Smooth
- part_39.Material = Enum.Material.WoodPlanks
- part_39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_39.TopSurface = Enum.SurfaceType.Smooth
- part_39.BrickColor = BrickColor.new("Really black")
- part_39.Parent = Model
- part_39.CFrame = CFrame.new(-60.65, -14.929, 31.6) * CFrame.Angles(0, 0, 0)
- part_40.Anchored = true
- part_40.Size = Vector3.new(1.3, 4.1, 1.1)
- part_40.BottomSurface = Enum.SurfaceType.Smooth
- part_40.Material = Enum.Material.WoodPlanks
- part_40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_40.TopSurface = Enum.SurfaceType.Smooth
- part_40.BrickColor = BrickColor.new("Really black")
- part_40.Parent = Model
- part_40.CFrame = CFrame.new(-60.55, -17.029, 31.75) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_49.Part1 = Part
- parttopart_strong_joint_49.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_49.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_49.Part0 = Part
- parttopart_strong_joint_49.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_49.Parent = Part
- part_41.Anchored = true
- part_41.Size = Vector3.new(1, 13.4, 1.3)
- part_41.BottomSurface = Enum.SurfaceType.Smooth
- part_41.Material = Enum.Material.Brick
- part_41.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_41.TopSurface = Enum.SurfaceType.Smooth
- part_41.BrickColor = BrickColor.new("Burnt Sienna")
- part_41.Parent = Model
- part_41.CFrame = CFrame.new(-43, 2.222, 24.75) * CFrame.Angles(0, 0, 0)
- parttowedge_strong_joint.Part1 = Wedge
- parttowedge_strong_joint.C0 = CFrame.new(-0.5, -6.7, -0.65) * CFrame.Angles(0, -1.571, 0)
- parttowedge_strong_joint.C1 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(-3.142, 0, -3.142)
- parttowedge_strong_joint.Part0 = Part
- parttowedge_strong_joint.Name = "Part-to-Wedge Strong Joint"
- parttowedge_strong_joint.Parent = Part
- parttopart_strong_joint_50.Part1 = Part
- parttopart_strong_joint_50.C0 = CFrame.new(-0.5, -6.7, 0.65)
- parttopart_strong_joint_50.C1 = CFrame.new(-0.5, -7.1, -19.35) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_50.Part0 = Part
- parttopart_strong_joint_50.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_50.Parent = Part
- parttopart_strong_joint_51.Part1 = Part
- parttopart_strong_joint_51.C0 = CFrame.new(0.5, -6.7, 0.65) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_51.C1 = CFrame.new(28.5, 6.8, 0.65) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_51.Part0 = Part
- parttopart_strong_joint_51.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_51.Parent = Part
- part_42.Anchored = true
- part_42.Size = Vector3.new(1, 13.4, 1.3)
- part_42.BottomSurface = Enum.SurfaceType.Smooth
- part_42.Material = Enum.Material.Brick
- part_42.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_42.TopSurface = Enum.SurfaceType.Smooth
- part_42.BrickColor = BrickColor.new("Burnt Sienna")
- part_42.Parent = Model
- part_42.CFrame = CFrame.new(-43, 2.222, 64.65) * CFrame.Angles(0, 0, 0)
- parttowedge_strong_joint_2.Part1 = Wedge
- parttowedge_strong_joint_2.C0 = CFrame.new(-0.5, -6.7, -0.65) * CFrame.Angles(0, -1.571, 0)
- parttowedge_strong_joint_2.C1 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(-3.142, 0, -3.142)
- parttowedge_strong_joint_2.Part0 = Part
- parttowedge_strong_joint_2.Name = "Part-to-Wedge Strong Joint"
- parttowedge_strong_joint_2.Parent = Part
- parttopart_strong_joint_52.Part1 = Part
- parttopart_strong_joint_52.C0 = CFrame.new(0.5, -6.7, 0.65) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_52.C1 = CFrame.new(28.5, 6.8, 0.65) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_52.Part0 = Part
- parttopart_strong_joint_52.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_52.Parent = Part
- sign.Anchored = true
- sign.Size = Vector3.new(38.5, 12.2, 0.1)
- sign.Orientation = Vector3.new(0, -90, 0)
- sign.Name = "Sign"
- sign.BrickColor = BrickColor.new("Sand red")
- sign.Transparency = 1
- sign.Color = Color3.new(0.584314, 0.47451, 0.466667)
- sign.Parent = Model
- sign.CFrame = CFrame.new(-42.45, 3.122, 44.85) * CFrame.Angles(0, -1.571, 0)
- surfacegui.CanvasSize = Vector2.new(200, 100)
- surfacegui.Parent = Sign
- textlabel.TextWrapped = true
- textlabel.BackgroundTransparency = 1
- textlabel.BackgroundColor3 = Color3.new(1, 1, 1)
- textlabel.TextSize = 48
- textlabel.TextScaled = true
- textlabel.Font = Enum.Font.SourceSansBold
- textlabel.Text = "Made by GIIpg"
- textlabel.TextStrokeTransparency = 0
- textlabel.TextColor3 = Color3.new(1, 1, 1)
- textlabel.Size = UDim2.new(1, 0, 1, 0)
- textlabel.Parent = SurfaceGui
- part_43.Anchored = true
- part_43.Size = Vector3.new(1.1, 13.6, 39.9)
- part_43.BottomSurface = Enum.SurfaceType.Smooth
- part_43.Material = Enum.Material.Brick
- part_43.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_43.TopSurface = Enum.SurfaceType.Smooth
- part_43.BrickColor = BrickColor.new("Burnt Sienna")
- part_43.Parent = Model
- part_43.CFrame = CFrame.new(-98.95, -11.279, 45.35) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_53.Part1 = Part
- parttopart_strong_joint_53.C0 = CFrame.new(0.55, -6.8, 19.95) * CFrame.Angles(0, 1.571, 0)
- parttopart_strong_joint_53.C1 = CFrame.new(21.75, -6.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_53.Part0 = Part
- parttopart_strong_joint_53.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_53.Parent = Part
- parttopart_strong_joint_54.Part1 = Part
- parttopart_strong_joint_54.C0 = CFrame.new(0.55, -6.8, 19.95) * CFrame.Angles(0, 1.571, 0)
- parttopart_strong_joint_54.C1 = CFrame.new(21.75, -4.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_54.Part0 = Part
- parttopart_strong_joint_54.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_54.Parent = Part
- box_3.Name = "Box"
- box_3.Parent = Model
- part_44.Anchored = true
- part_44.Size = Vector3.new(3, 2.4, 2.5)
- part_44.Orientation = Vector3.new(0, 160, 0)
- part_44.Material = Enum.Material.SmoothPlastic
- part_44.BottomSurface = Enum.SurfaceType.Smooth
- part_44.BrickColor = BrickColor.new("Brown")
- part_44.TopSurface = Enum.SurfaceType.Smooth
- part_44.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_44.Parent = Box
- part_44.CFrame = CFrame.new(-84.815, -13.479, 28.58) * CFrame.Angles(3.142, 0.349, 3.142)
- tape_3.Anchored = true
- tape_3.Size = Vector3.new(3, 0.2, 0.6)
- tape_3.Orientation = Vector3.new(0, 160, 0)
- tape_3.Material = Enum.Material.SmoothPlastic
- tape_3.BottomSurface = Enum.SurfaceType.Smooth
- tape_3.Name = "Tape"
- tape_3.TopSurface = Enum.SurfaceType.Smooth
- tape_3.BrickColor = BrickColor.new("Brick yellow")
- tape_3.Color = Color3.new(0.843137, 0.772549, 0.603922)
- tape_3.Parent = Box
- tape_3.CFrame = CFrame.new(-84.815, -12.36, 28.58) * CFrame.Angles(3.142, 0.349, 3.142)
- mesh_10.Scale = Vector3.new(1.005, 1, 1)
- mesh_10.Parent = Tape
- thumbnailcamera_3.FieldOfView = 20
- thumbnailcamera_3.Name = "ThumbnailCamera"
- thumbnailcamera_3.Focus = CFrame.new(-111.549, 11.563, -128.82)
- thumbnailcamera_3.CFrame = CFrame.new(-110.259, 12.655, -127.75) * CFrame.Angles(-0.795, 0.701, 0.581)
- thumbnailcamera_3.Parent = Box
- part_45.Anchored = true
- part_45.Size = Vector3.new(6.9, 16.6, 0.1)
- part_45.Orientation = Vector3.new(0, 90, 0)
- part_45.Transparency = 1
- part_45.BrickColor = BrickColor.new("Navy blue")
- part_45.Color = Color3.new(0, 0.12549, 0.376471)
- part_45.Reflectance = 0.5
- part_45.Parent = Model
- part_45.CFrame = CFrame.new(-61.65, -6.479, 59.45) * CFrame.Angles(0, 1.571, 0)
- door_2.Name = "Door"
- door_2.Parent = Model
- base.CanCollide = false
- base.Size = Vector3.new(5, 0.4, 0.4)
- base.Color = Color3.new(1, 0, 0.74902)
- base.Name = "Base"
- base.Orientation = Vector3.new(0, -90, 90)
- base.Material = Enum.Material.Ice
- base.Transparency = 1
- base.BottomSurface = Enum.SurfaceType.Smooth
- base.RightSurface = Enum.SurfaceType.Hinge
- base.LeftSurface = Enum.SurfaceType.Hinge
- base.TopSurface = Enum.SurfaceType.Smooth
- base.BrickColor = BrickColor.new("Hot pink")
- base.Parent = Door
- base.CFrame = CFrame.new(-79.9, -13.879, 46.8) * CFrame.Angles(-1.571, -1.571, 0)
- bodygyro.MaxTorque = Vector3.new(50, 50, 50)
- bodygyro.D = 2
- bodygyro.P = 15
- bodygyro.Parent = Base
- anchoredparts.Name = "AnchoredParts"
- anchoredparts.Parent = Door
- anchorpoint.Anchored = true
- anchorpoint.CanCollide = false
- anchorpoint.Size = Vector3.new(0.4, 0.4, 0.4)
- anchorpoint.Name = "AnchorPoint"
- anchorpoint.Transparency = 1
- anchorpoint.Color = Color3.new(0, 1, 0)
- anchorpoint.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint.Orientation = Vector3.new(0, -90, 90)
- anchorpoint.BrickColor = BrickColor.new("Lime green")
- anchorpoint.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint.Material = Enum.Material.Ice
- anchorpoint.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint.Parent = AnchoredParts
- anchorpoint.CFrame = CFrame.new(-79.9, -11.179, 46.8) * CFrame.Angles(-1.571, -1.571, 0)
- anchorpoint_2.Anchored = true
- anchorpoint_2.CanCollide = false
- anchorpoint_2.Size = Vector3.new(0.4, 0.4, 0.4)
- anchorpoint_2.Name = "AnchorPoint"
- anchorpoint_2.Transparency = 1
- anchorpoint_2.Color = Color3.new(0, 1, 0)
- anchorpoint_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint_2.Orientation = Vector3.new(0, -90, 90)
- anchorpoint_2.BrickColor = BrickColor.new("Lime green")
- anchorpoint_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint_2.Material = Enum.Material.Ice
- anchorpoint_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- anchorpoint_2.Parent = AnchoredParts
- anchorpoint_2.CFrame = CFrame.new(-79.9, -16.579, 46.8) * CFrame.Angles(-1.571, -1.571, 0)
- falsehinge.Anchored = true
- falsehinge.CanCollide = false
- falsehinge.Size = Vector3.new(0.4, 0.4, 0.2)
- falsehinge.Name = "FalseHinge"
- falsehinge.Color = Color3.new(0.411765, 0.4, 0.360784)
- falsehinge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge.Material = Enum.Material.Metal
- falsehinge.Orientation = Vector3.new(0, 90, 0)
- falsehinge.BrickColor = BrickColor.new("Flint")
- falsehinge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge.Parent = AnchoredParts
- falsehinge.CFrame = CFrame.new(-79.9, -16.979, 46.8) * CFrame.Angles(0, 1.571, 0)
- falsehinge_2.Anchored = true
- falsehinge_2.CanCollide = false
- falsehinge_2.Size = Vector3.new(0.4, 0.4, 0.2)
- falsehinge_2.Name = "FalseHinge"
- falsehinge_2.Color = Color3.new(0.411765, 0.4, 0.360784)
- falsehinge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge_2.Material = Enum.Material.Metal
- falsehinge_2.Orientation = Vector3.new(0, 90, 0)
- falsehinge_2.BrickColor = BrickColor.new("Flint")
- falsehinge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- falsehinge_2.Parent = AnchoredParts
- falsehinge_2.CFrame = CFrame.new(-79.9, -10.779, 46.8) * CFrame.Angles(0, 1.571, 0)
- part_46.CanCollide = false
- part_46.Size = Vector3.new(8.2, 0.6, 0.3)
- part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_46.BrickColor = BrickColor.new("Brown")
- part_46.Orientation = Vector3.new(0, -90, 90)
- part_46.Material = Enum.Material.Wood
- part_46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_46.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_46.Parent = Door
- part_46.CFrame = CFrame.new(-79.9, -13.879, 46.5) * CFrame.Angles(-1.571, -1.571, 0)
- weld.Part0 = Base
- weld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(0, 0, 0)
- weld.Part1 = Part
- weld.Parent = Part
- handle.Size = Vector3.new(0.4, 0.4, 0.2)
- handle.Name = "Handle"
- handle.Color = Color3.new(0.972549, 0.85098, 0.427451)
- handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.Material = Enum.Material.Metal
- handle.Orientation = Vector3.new(0, 90, 0)
- handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.BrickColor = BrickColor.new("Daisy orange")
- handle.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- handle.Parent = Door
- handle.CFrame = CFrame.new(-79.525, -14.979, 42.1) * CFrame.Angles(0, 1.571, 0)
- mesh_11.MeshType = Enum.MeshType.Sphere
- mesh_11.Parent = Handle
- weld_2.Part0 = Base
- weld_2.C0 = CFrame.new(-1.1, 4.7, -0.375) * CFrame.Angles(-3.142, 0, -1.571)
- weld_2.Part1 = Handle
- weld_2.Parent = Handle
- handle_2.Size = Vector3.new(0.4, 0.4, 0.2)
- handle_2.Name = "Handle"
- handle_2.Color = Color3.new(0.972549, 0.85098, 0.427451)
- handle_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_2.Material = Enum.Material.Metal
- handle_2.Orientation = Vector3.new(0, 90, 0)
- handle_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_2.BrickColor = BrickColor.new("Daisy orange")
- handle_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_2.Parent = Door
- handle_2.CFrame = CFrame.new(-80.275, -14.979, 42.1) * CFrame.Angles(0, 1.571, 0)
- mesh_12.MeshType = Enum.MeshType.Sphere
- mesh_12.Parent = Handle
- weld_3.Part0 = Base
- weld_3.C0 = CFrame.new(-1.1, 4.7, 0.375) * CFrame.Angles(-3.142, 0, -1.571)
- weld_3.Part1 = Handle
- weld_3.Parent = Handle
- handle_3.Size = Vector3.new(0.6, 0.6, 0.5)
- handle_3.Name = "Handle"
- handle_3.Color = Color3.new(0.972549, 0.85098, 0.427451)
- handle_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_3.Material = Enum.Material.Metal
- handle_3.Orientation = Vector3.new(0, -90, 90)
- handle_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_3.BrickColor = BrickColor.new("Daisy orange")
- handle_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_3.Parent = Door
- handle_3.CFrame = CFrame.new(-79.9, -14.979, 42.1) * CFrame.Angles(-1.571, -1.571, 0)
- mesh_13.MeshType = Enum.MeshType.Sphere
- mesh_13.Parent = Handle
- weld_4.Part0 = Base
- weld_4.C0 = CFrame.new(-1.1, 4.7, 0)
- weld_4.Part1 = Handle
- weld_4.Parent = Handle
- handle_4.Size = Vector3.new(0.2, 0.6, 0.2)
- handle_4.Name = "Handle"
- handle_4.Color = Color3.new(0.972549, 0.85098, 0.427451)
- handle_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_4.Material = Enum.Material.Metal
- handle_4.Orientation = Vector3.new(-90, 90, 0)
- handle_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_4.BrickColor = BrickColor.new("Daisy orange")
- handle_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- handle_4.Parent = Door
- handle_4.CFrame = CFrame.new(-79.9, -14.979, 42.1) * CFrame.Angles(-1.571, 0, 1.571)
- weld_5.Part0 = Base
- weld_5.C0 = CFrame.new(-1.1, 4.7, 0) * CFrame.Angles(1.571, 1.571, 0)
- weld_5.Part1 = Handle
- weld_5.Parent = Handle
- part_47.Size = Vector3.new(8.2, 0.6, 0.3)
- part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_47.BrickColor = BrickColor.new("Brown")
- part_47.Orientation = Vector3.new(0, -90, 90)
- part_47.Material = Enum.Material.Wood
- part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_47.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_47.Parent = Door
- part_47.CFrame = CFrame.new(-79.9, -13.879, 42.1) * CFrame.Angles(-1.571, -1.571, 0)
- weld_6.Part0 = Base
- weld_6.C0 = CFrame.new(0, 4.7, 0) * CFrame.Angles(0, 0, 0)
- weld_6.Part1 = Part
- weld_6.Parent = Part
- part_48.Size = Vector3.new(6.6, 0.6, 0.3)
- part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_48.BrickColor = BrickColor.new("Brown")
- part_48.Orientation = Vector3.new(0, -90, 90)
- part_48.Material = Enum.Material.Wood
- part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_48.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_48.Parent = Door
- part_48.CFrame = CFrame.new(-79.9, -13.879, 44.3) * CFrame.Angles(-1.571, -1.571, 0)
- weld_7.Part0 = Base
- weld_7.C0 = CFrame.new(0, 2.5, 0) * CFrame.Angles(0, 0, 0)
- weld_7.Part1 = Part
- weld_7.Parent = Part
- part_49.Size = Vector3.new(3.8, 0.8, 0.3)
- part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_49.BrickColor = BrickColor.new("Brown")
- part_49.Orientation = Vector3.new(0, 90, -180)
- part_49.Material = Enum.Material.Wood
- part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_49.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_49.Parent = Door
- part_49.CFrame = CFrame.new(-79.9, -10.179, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
- weld_8.Part0 = Base
- weld_8.C0 = CFrame.new(3.7, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_8.Part1 = Part
- weld_8.Parent = Part
- part_50.Size = Vector3.new(3.8, 0.8, 0.3)
- part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_50.BrickColor = BrickColor.new("Brown")
- part_50.Orientation = Vector3.new(0, 90, -180)
- part_50.Material = Enum.Material.Wood
- part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_50.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_50.Parent = Door
- part_50.CFrame = CFrame.new(-79.9, -17.579, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
- weld_9.Part0 = Base
- weld_9.C0 = CFrame.new(-3.7, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_9.Part1 = Part
- weld_9.Parent = Part
- part_51.Size = Vector3.new(3.4, 1.4, 0.2)
- part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_51.BrickColor = BrickColor.new("Brown")
- part_51.Orientation = Vector3.new(0, 90, -180)
- part_51.Material = Enum.Material.Wood
- part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_51.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_51.Parent = Door
- part_51.CFrame = CFrame.new(-79.9, -16.279, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
- weld_10.Part0 = Base
- weld_10.C0 = CFrame.new(-2.4, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_10.Part1 = Part
- weld_10.Parent = Part
- part_52.Size = Vector3.new(1.6, 0.8, 0.3)
- part_52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_52.BrickColor = BrickColor.new("Brown")
- part_52.Orientation = Vector3.new(0, 90, -180)
- part_52.Material = Enum.Material.Wood
- part_52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_52.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_52.Parent = Door
- part_52.CFrame = CFrame.new(-79.9, -14.979, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
- weld_11.Part0 = Base
- weld_11.C0 = CFrame.new(-1.1, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_11.Part1 = Part
- weld_11.Parent = Part
- window.Size = Vector3.new(3.4, 3.6, 0.2)
- window.Name = "Window"
- window.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- window.Transparency = 0.6
- window.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- window.Material = Enum.Material.Ice
- window.Orientation = Vector3.new(0, 90, -180)
- window.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- window.Color = Color3.new(0.623529, 0.678431, 0.752941)
- window.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- window.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- window.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- window.BrickColor = BrickColor.new("Cadet blue")
- window.Parent = Door
- window.CFrame = CFrame.new(-79.9, -12.579, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
- weld_12.Part0 = Base
- weld_12.C0 = CFrame.new(1.3, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_12.Part1 = Window
- weld_12.Parent = Window
- detail.Size = Vector3.new(1.6, 0.2, 0.4)
- detail.Name = "Detail"
- detail.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail.Material = Enum.Material.Wood
- detail.Orientation = Vector3.new(0, 90, -180)
- detail.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail.BrickColor = BrickColor.new("Gold")
- detail.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail.Parent = Door
- detail.CFrame = CFrame.new(-79.9, -14.479, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
- weld_13.Part0 = Base
- weld_13.C0 = CFrame.new(-0.6, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_13.Part1 = Detail
- weld_13.Parent = Detail
- detail_2.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_2.Name = "Detail"
- detail_2.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_2.Material = Enum.Material.Wood
- detail_2.Orientation = Vector3.new(0, 90, -180)
- detail_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_2.BrickColor = BrickColor.new("Gold")
- detail_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_2.Parent = Door
- detail_2.CFrame = CFrame.new(-79.9, -10.679, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
- weld_14.Part0 = Base
- weld_14.C0 = CFrame.new(3.2, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_14.Part1 = Detail
- weld_14.Parent = Detail
- detail_3.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_3.Name = "Detail"
- detail_3.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_3.Material = Enum.Material.Wood
- detail_3.Orientation = Vector3.new(0, 90, -180)
- detail_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_3.BrickColor = BrickColor.new("Gold")
- detail_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_3.Parent = Door
- detail_3.CFrame = CFrame.new(-79.9, -10.679, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
- weld_15.Part0 = Base
- weld_15.C0 = CFrame.new(3.2, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_15.Part1 = Detail
- weld_15.Parent = Detail
- detail_4.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_4.Name = "Detail"
- detail_4.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_4.Material = Enum.Material.Wood
- detail_4.Orientation = Vector3.new(0, 90, -180)
- detail_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_4.BrickColor = BrickColor.new("Gold")
- detail_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_4.Parent = Door
- detail_4.CFrame = CFrame.new(-79.9, -14.479, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
- weld_16.Part0 = Base
- weld_16.C0 = CFrame.new(-0.6, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_16.Part1 = Detail
- weld_16.Parent = Detail
- detail_5.Size = Vector3.new(3.6, 0.2, 0.4)
- detail_5.Name = "Detail"
- detail_5.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_5.Material = Enum.Material.Wood
- detail_5.Orientation = Vector3.new(0, -90, 90)
- detail_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_5.BrickColor = BrickColor.new("Gold")
- detail_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_5.Parent = Door
- detail_5.CFrame = CFrame.new(-79.9, -12.579, 43.9) * CFrame.Angles(-1.571, -1.571, 0)
- weld_17.Part0 = Base
- weld_17.C0 = CFrame.new(1.3, 2.9, 0) * CFrame.Angles(0, 0, 0)
- weld_17.Part1 = Detail
- weld_17.Parent = Detail
- detail_6.Size = Vector3.new(3.6, 0.2, 0.4)
- detail_6.Name = "Detail"
- detail_6.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_6.Material = Enum.Material.Wood
- detail_6.Orientation = Vector3.new(0, -90, 90)
- detail_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_6.BrickColor = BrickColor.new("Gold")
- detail_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_6.Parent = Door
- detail_6.CFrame = CFrame.new(-79.9, -12.579, 42.5) * CFrame.Angles(-1.571, -1.571, 0)
- weld_18.Part0 = Base
- weld_18.C0 = CFrame.new(1.3, 4.3, 0) * CFrame.Angles(0, 0, 0)
- weld_18.Part1 = Detail
- weld_18.Parent = Detail
- detail_7.Size = Vector3.new(3.6, 0.2, 0.4)
- detail_7.Name = "Detail"
- detail_7.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_7.Material = Enum.Material.Wood
- detail_7.Orientation = Vector3.new(0, -90, 90)
- detail_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_7.BrickColor = BrickColor.new("Gold")
- detail_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_7.Parent = Door
- detail_7.CFrame = CFrame.new(-79.9, -12.579, 44.7) * CFrame.Angles(-1.571, -1.571, 0)
- weld_19.Part0 = Base
- weld_19.C0 = CFrame.new(1.3, 2.1, 0) * CFrame.Angles(0, 0, 0)
- weld_19.Part1 = Detail
- weld_19.Parent = Detail
- detail_8.Size = Vector3.new(3.6, 0.2, 0.4)
- detail_8.Name = "Detail"
- detail_8.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_8.Material = Enum.Material.Wood
- detail_8.Orientation = Vector3.new(0, -90, 90)
- detail_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_8.BrickColor = BrickColor.new("Gold")
- detail_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_8.Parent = Door
- detail_8.CFrame = CFrame.new(-79.9, -12.579, 46.1) * CFrame.Angles(-1.571, -1.571, 0)
- weld_20.Part0 = Base
- weld_20.C0 = CFrame.new(1.3, 0.7, 0) * CFrame.Angles(0, 0, 0)
- weld_20.Part1 = Detail
- weld_20.Parent = Detail
- detail_9.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_9.Name = "Detail"
- detail_9.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_9.Material = Enum.Material.Wood
- detail_9.Orientation = Vector3.new(0, 90, -180)
- detail_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_9.BrickColor = BrickColor.new("Gold")
- detail_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_9.Parent = Door
- detail_9.CFrame = CFrame.new(-79.9, -17.079, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
- weld_21.Part0 = Base
- weld_21.C0 = CFrame.new(-3.2, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_21.Part1 = Detail
- weld_21.Parent = Detail
- detail_10.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_10.Name = "Detail"
- detail_10.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_10.Material = Enum.Material.Wood
- detail_10.Orientation = Vector3.new(0, 90, -180)
- detail_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_10.BrickColor = BrickColor.new("Gold")
- detail_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_10.Parent = Door
- detail_10.CFrame = CFrame.new(-79.9, -15.479, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
- weld_22.Part0 = Base
- weld_22.C0 = CFrame.new(-1.6, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_22.Part1 = Detail
- weld_22.Parent = Detail
- detail_11.Size = Vector3.new(1.4, 0.2, 0.4)
- detail_11.Name = "Detail"
- detail_11.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_11.Material = Enum.Material.Wood
- detail_11.Orientation = Vector3.new(0, -90, 90)
- detail_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_11.BrickColor = BrickColor.new("Gold")
- detail_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_11.Parent = Door
- detail_11.CFrame = CFrame.new(-79.9, -16.279, 46.1) * CFrame.Angles(-1.571, -1.571, 0)
- weld_23.Part0 = Base
- weld_23.C0 = CFrame.new(-2.4, 0.7, 0) * CFrame.Angles(0, 0, 0)
- weld_23.Part1 = Detail
- weld_23.Parent = Detail
- detail_12.Size = Vector3.new(1.4, 0.2, 0.4)
- detail_12.Name = "Detail"
- detail_12.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_12.Material = Enum.Material.Wood
- detail_12.Orientation = Vector3.new(0, -90, 90)
- detail_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_12.BrickColor = BrickColor.new("Gold")
- detail_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_12.Parent = Door
- detail_12.CFrame = CFrame.new(-79.9, -16.279, 44.7) * CFrame.Angles(-1.571, -1.571, 0)
- weld_24.Part0 = Base
- weld_24.C0 = CFrame.new(-2.4, 2.1, 0) * CFrame.Angles(0, 0, 0)
- weld_24.Part1 = Detail
- weld_24.Parent = Detail
- detail_13.Size = Vector3.new(1.4, 0.2, 0.4)
- detail_13.Name = "Detail"
- detail_13.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_13.Material = Enum.Material.Wood
- detail_13.Orientation = Vector3.new(0, -90, 90)
- detail_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_13.BrickColor = BrickColor.new("Gold")
- detail_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_13.Parent = Door
- detail_13.CFrame = CFrame.new(-79.9, -16.279, 42.5) * CFrame.Angles(-1.571, -1.571, 0)
- weld_25.Part0 = Base
- weld_25.C0 = CFrame.new(-2.4, 4.3, 0) * CFrame.Angles(0, 0, 0)
- weld_25.Part1 = Detail
- weld_25.Parent = Detail
- detail_14.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_14.Name = "Detail"
- detail_14.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_14.Material = Enum.Material.Wood
- detail_14.Orientation = Vector3.new(0, 90, -180)
- detail_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_14.BrickColor = BrickColor.new("Gold")
- detail_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_14.Parent = Door
- detail_14.CFrame = CFrame.new(-79.9, -15.479, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
- weld_26.Part0 = Base
- weld_26.C0 = CFrame.new(-1.6, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_26.Part1 = Detail
- weld_26.Parent = Detail
- detail_15.Size = Vector3.new(1.4, 0.2, 0.4)
- detail_15.Name = "Detail"
- detail_15.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_15.Material = Enum.Material.Wood
- detail_15.Orientation = Vector3.new(0, -90, 90)
- detail_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_15.BrickColor = BrickColor.new("Gold")
- detail_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_15.Parent = Door
- detail_15.CFrame = CFrame.new(-79.9, -16.279, 43.9) * CFrame.Angles(-1.571, -1.571, 0)
- weld_27.Part0 = Base
- weld_27.C0 = CFrame.new(-2.4, 2.9, 0) * CFrame.Angles(0, 0, 0)
- weld_27.Part1 = Detail
- weld_27.Parent = Detail
- detail_16.Size = Vector3.new(1.6, 0.2, 0.4)
- detail_16.Name = "Detail"
- detail_16.Color = Color3.new(0.862745, 0.737255, 0.505882)
- detail_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_16.Material = Enum.Material.Wood
- detail_16.Orientation = Vector3.new(0, 90, -180)
- detail_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_16.BrickColor = BrickColor.new("Gold")
- detail_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- detail_16.Parent = Door
- detail_16.CFrame = CFrame.new(-79.9, -17.079, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
- weld_28.Part0 = Base
- weld_28.C0 = CFrame.new(-3.2, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_28.Part1 = Detail
- weld_28.Parent = Detail
- part_53.Size = Vector3.new(1.6, 0.8, 0.3)
- part_53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- part_53.BrickColor = BrickColor.new("Brown")
- part_53.Orientation = Vector3.new(0, 90, -180)
- part_53.Material = Enum.Material.Wood
- part_53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- part_53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- part_53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- part_53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- part_53.Color = Color3.new(0.486275, 0.360784, 0.27451)
- part_53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- part_53.Parent = Door
- part_53.CFrame = CFrame.new(-79.9, -14.979, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
- weld_29.Part0 = Base
- weld_29.C0 = CFrame.new(-1.1, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
- weld_29.Part1 = Part
- weld_29.Parent = Part
- doorframe.Name = "Doorframe"
- doorframe.Parent = Model
- part_54.Anchored = true
- part_54.Size = Vector3.new(0.6, 8.2, 1)
- part_54.Orientation = Vector3.new(0, -90, 0)
- part_54.Material = Enum.Material.Wood
- part_54.BottomSurface = Enum.SurfaceType.Smooth
- part_54.BrickColor = BrickColor.new("Pine Cone")
- part_54.TopSurface = Enum.SurfaceType.Smooth
- part_54.Color = Color3.new(0.423529, 0.345098, 0.294118)
- part_54.Parent = Doorframe
- part_54.CFrame = CFrame.new(-79.9, -13.879, 41.5) * CFrame.Angles(0, -1.571, 0)
- part_55.Anchored = true
- part_55.Size = Vector3.new(6.2, 0.6, 1)
- part_55.Orientation = Vector3.new(0, -90, 0)
- part_55.Material = Enum.Material.Wood
- part_55.BottomSurface = Enum.SurfaceType.Smooth
- part_55.BrickColor = BrickColor.new("Pine Cone")
- part_55.TopSurface = Enum.SurfaceType.Smooth
- part_55.Color = Color3.new(0.423529, 0.345098, 0.294118)
- part_55.Parent = Doorframe
- part_55.CFrame = CFrame.new(-79.9, -9.479, 44.3) * CFrame.Angles(0, -1.571, 0)
- part_56.Anchored = true
- part_56.Size = Vector3.new(0.6, 8.2, 1)
- part_56.Orientation = Vector3.new(0, -90, 0)
- part_56.Material = Enum.Material.Wood
- part_56.BottomSurface = Enum.SurfaceType.Smooth
- part_56.BrickColor = BrickColor.new("Pine Cone")
- part_56.TopSurface = Enum.SurfaceType.Smooth
- part_56.Color = Color3.new(0.423529, 0.345098, 0.294118)
- part_56.Parent = Doorframe
- part_56.CFrame = CFrame.new(-79.9, -13.879, 47.1) * CFrame.Angles(0, -1.571, 0)
- part_57.Anchored = true
- part_57.Size = Vector3.new(6.2, 0.2, 1)
- part_57.Orientation = Vector3.new(0, -90, 0)
- part_57.Material = Enum.Material.Wood
- part_57.BottomSurface = Enum.SurfaceType.Smooth
- part_57.BrickColor = BrickColor.new("Pine Cone")
- part_57.TopSurface = Enum.SurfaceType.Smooth
- part_57.Color = Color3.new(0.423529, 0.345098, 0.294118)
- part_57.Parent = Doorframe
- part_57.CFrame = CFrame.new(-79.9, -18.079, 44.3) * CFrame.Angles(0, -1.571, 0)
- part_58.Anchored = true
- part_58.Size = Vector3.new(1.1, 13.6, 16)
- part_58.BottomSurface = Enum.SurfaceType.Smooth
- part_58.Material = Enum.Material.Brick
- part_58.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_58.TopSurface = Enum.SurfaceType.Smooth
- part_58.BrickColor = BrickColor.new("Burnt Sienna")
- part_58.Parent = Model
- part_58.CFrame = CFrame.new(-79.95, -11.279, 33.4) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_55.Part1 = Part
- parttopart_strong_joint_55.C0 = CFrame.new(0.55, -6.8, 8) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_55.C1 = CFrame.new(-8.4, 0.5, -3.25) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_55.Part0 = Part
- parttopart_strong_joint_55.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_55.Parent = Part
- parttopart_strong_joint_56.Part1 = Part
- parttopart_strong_joint_56.C0 = CFrame.new(0.55, -6.8, -8) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_56.C1 = CFrame.new(-8.4, -6.8, 0.65) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_56.Part0 = Part
- parttopart_strong_joint_56.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_56.Parent = Part
- part_59.Anchored = true
- part_59.Size = Vector3.new(0.317, 16.143, 0.317)
- part_59.Material = Enum.Material.Marble
- part_59.Orientation = Vector3.new(0, 90, 0)
- part_59.Parent = Model
- part_59.CFrame = CFrame.new(-42.958, -11.829, 24.296) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_11.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_11.Name = "Part Terrain Joint"
- part_terrain_joint_11.Part1 = Part
- part_terrain_joint_11.Parent = Part
- part_terrain_joint_12.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_12.Name = "Part Terrain Joint"
- part_terrain_joint_12.Part1 = Part
- part_terrain_joint_12.Parent = Part
- part_60.Anchored = true
- part_60.Size = Vector3.new(17.725, 0.317, 0.317)
- part_60.Material = Enum.Material.Marble
- part_60.Orientation = Vector3.new(0, 90, 0)
- part_60.Parent = Model
- part_60.CFrame = CFrame.new(-42.958, -3.915, 33) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_13.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_13.Name = "Part Terrain Joint"
- part_terrain_joint_13.Part1 = Part
- part_terrain_joint_13.Parent = Part
- part_terrain_joint_14.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_14.Name = "Part Terrain Joint"
- part_terrain_joint_14.Part1 = Part
- part_terrain_joint_14.Parent = Part
- part_61.Anchored = true
- part_61.Size = Vector3.new(17.725, 0.317, 0.317)
- part_61.Material = Enum.Material.Marble
- part_61.Orientation = Vector3.new(0, 90, 0)
- part_61.Parent = Model
- part_61.CFrame = CFrame.new(-42.958, -19.742, 33) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_15.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_15.Name = "Part Terrain Joint"
- part_terrain_joint_15.Part1 = Part
- part_terrain_joint_15.Parent = Part
- part_terrain_joint_16.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_16.Name = "Part Terrain Joint"
- part_terrain_joint_16.Part1 = Part
- part_terrain_joint_16.Parent = Part
- part_62.Anchored = true
- part_62.Size = Vector3.new(17.725, 16.143, 0.317)
- part_62.Material = Enum.Material.Marble
- part_62.Transparency = 0.9
- part_62.Orientation = Vector3.new(0, 90, 0)
- part_62.Parent = Model
- part_62.CFrame = CFrame.new(-42.642, -11.829, 33) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_17.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_17.Name = "Part Terrain Joint"
- part_terrain_joint_17.Part1 = Part
- part_terrain_joint_17.Parent = Part
- part_terrain_joint_18.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_18.Name = "Part Terrain Joint"
- part_terrain_joint_18.Part1 = Part
- part_terrain_joint_18.Parent = Part
- part_63.Anchored = true
- part_63.Size = Vector3.new(0.317, 16.143, 0.317)
- part_63.Material = Enum.Material.Marble
- part_63.Orientation = Vector3.new(0, 90, 0)
- part_63.Parent = Model
- part_63.CFrame = CFrame.new(-42.958, -11.829, 41.705) * CFrame.Angles(0, 1.571, 0)
- part_terrain_joint_19.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_19.Name = "Part Terrain Joint"
- part_terrain_joint_19.Part1 = Part
- part_terrain_joint_19.Parent = Part
- part_terrain_joint_20.C1 = CFrame.new(160.795, -0.158, 164.593)
- part_terrain_joint_20.Name = "Part Terrain Joint"
- part_terrain_joint_20.Part1 = Part
- part_terrain_joint_20.Parent = Part
- part_64.Anchored = true
- part_64.Size = Vector3.new(1.3, 3.2, 1.8)
- part_64.BottomSurface = Enum.SurfaceType.Smooth
- part_64.Material = Enum.Material.WoodPlanks
- part_64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_64.TopSurface = Enum.SurfaceType.Smooth
- part_64.BrickColor = BrickColor.new("Really black")
- part_64.Parent = Model
- part_64.CFrame = CFrame.new(-62.15, -16.379, 58) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_57.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_57.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_57.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_57.Part0 = Part
- parttopart_strong_joint_57.Parent = Part
- parttopart_strong_joint_58.Part1 = Part
- parttopart_strong_joint_58.C0 = CFrame.new(0.65, -1.6, -0.9) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_58.C1 = CFrame.new(9, -1.6, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_58.Part0 = Part
- parttopart_strong_joint_58.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_58.Parent = Part
- parttopart_strong_joint_59.Part1 = Part
- parttopart_strong_joint_59.C0 = CFrame.new(-0.65, 1.6, 0.9) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_59.C1 = CFrame.new(7.65, -0.05, 1.45) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_59.Part0 = Part
- parttopart_strong_joint_59.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_59.Parent = Part
- parttopart_strong_joint_60.Part1 = Part
- parttopart_strong_joint_60.C0 = CFrame.new(-0.65, 1.6, 0.9) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_60.C1 = CFrame.new(0.55, -8.3, -1.15) * CFrame.Angles(-1.571, 0, 1.571)
- parttopart_strong_joint_60.Part0 = Part
- parttopart_strong_joint_60.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_60.Parent = Part
- part_65.Anchored = true
- part_65.Size = Vector3.new(3.9, 0.1, 4)
- part_65.BottomSurface = Enum.SurfaceType.Smooth
- part_65.Material = Enum.Material.WoodPlanks
- part_65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_65.TopSurface = Enum.SurfaceType.Smooth
- part_65.BrickColor = BrickColor.new("Really black")
- part_65.Parent = Model
- part_65.CFrame = CFrame.new(-70.15, -14.929, 40) * CFrame.Angles(0, 0, 0)
- part_66.Anchored = true
- part_66.Size = Vector3.new(3.9, 0.1, 4)
- part_66.BottomSurface = Enum.SurfaceType.Smooth
- part_66.Material = Enum.Material.WoodPlanks
- part_66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_66.TopSurface = Enum.SurfaceType.Smooth
- part_66.BrickColor = BrickColor.new("Really black")
- part_66.Parent = Model
- part_66.CFrame = CFrame.new(-60.65, -14.929, 40) * CFrame.Angles(0, 0, 0)
- part_67.Anchored = true
- part_67.Size = Vector3.new(3.9, 0.1, 4)
- part_67.BottomSurface = Enum.SurfaceType.Smooth
- part_67.Material = Enum.Material.WoodPlanks
- part_67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_67.TopSurface = Enum.SurfaceType.Smooth
- part_67.BrickColor = BrickColor.new("Really black")
- part_67.Parent = Model
- part_67.CFrame = CFrame.new(-51.55, -14.929, 40) * CFrame.Angles(0, 0, 0)
- part_68.Anchored = true
- part_68.Size = Vector3.new(1.3, 4.1, 1.1)
- part_68.BottomSurface = Enum.SurfaceType.Smooth
- part_68.Material = Enum.Material.WoodPlanks
- part_68.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_68.TopSurface = Enum.SurfaceType.Smooth
- part_68.BrickColor = BrickColor.new("Really black")
- part_68.Parent = Model
- part_68.CFrame = CFrame.new(-51.45, -17.029, 40.15) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_61.Part1 = Part
- parttopart_strong_joint_61.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_61.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_61.Part0 = Part
- parttopart_strong_joint_61.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_61.Parent = Part
- part_69.Anchored = true
- part_69.Size = Vector3.new(1.3, 4.1, 1.1)
- part_69.BottomSurface = Enum.SurfaceType.Smooth
- part_69.Material = Enum.Material.WoodPlanks
- part_69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_69.TopSurface = Enum.SurfaceType.Smooth
- part_69.BrickColor = BrickColor.new("Really black")
- part_69.Parent = Model
- part_69.CFrame = CFrame.new(-60.55, -17.029, 40.15) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_62.Part1 = Part
- parttopart_strong_joint_62.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_62.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_62.Part0 = Part
- parttopart_strong_joint_62.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_62.Parent = Part
- part_70.Anchored = true
- part_70.Size = Vector3.new(1.3, 4.1, 1.1)
- part_70.BottomSurface = Enum.SurfaceType.Smooth
- part_70.Material = Enum.Material.WoodPlanks
- part_70.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_70.TopSurface = Enum.SurfaceType.Smooth
- part_70.BrickColor = BrickColor.new("Really black")
- part_70.Parent = Model
- part_70.CFrame = CFrame.new(-70.05, -17.029, 40.15) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_63.Part1 = Part
- parttopart_strong_joint_63.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_63.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_63.Part0 = Part
- parttopart_strong_joint_63.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_63.Parent = Part
- part_71.Anchored = true
- part_71.Size = Vector3.new(0.3, 1.6, 0.2)
- part_71.BottomSurface = Enum.SurfaceType.Smooth
- part_71.Material = Enum.Material.WoodPlanks
- part_71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_71.TopSurface = Enum.SurfaceType.Smooth
- part_71.BrickColor = BrickColor.new("Really black")
- part_71.Parent = Model
- part_71.CFrame = CFrame.new(-64.05, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_64.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_64.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_64.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_64.Part0 = Part
- parttopart_strong_joint_64.Parent = Part
- parttopart_strong_joint_65.Part1 = Part
- parttopart_strong_joint_65.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_65.C1 = CFrame.new(7.1, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_65.Part0 = Part
- parttopart_strong_joint_65.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_65.Parent = Part
- part_72.Anchored = true
- part_72.Size = Vector3.new(19.6, 0.2, 41.2)
- part_72.BottomSurface = Enum.SurfaceType.Smooth
- part_72.Material = Enum.Material.Brick
- part_72.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- part_72.TopSurface = Enum.SurfaceType.Smooth
- part_72.BrickColor = BrickColor.new("Burnt Sienna")
- part_72.Parent = Model
- part_72.CFrame = CFrame.new(-89.7, -4.579, 44.7) * CFrame.Angles(0, 0, 0)
- part_73.Anchored = true
- part_73.Size = Vector3.new(0.1, 10.2, 17.8)
- part_73.Orientation = Vector3.new(0, 90, 0)
- part_73.Transparency = 1
- part_73.BrickColor = BrickColor.new("Navy blue")
- part_73.Color = Color3.new(0, 0.12549, 0.376471)
- part_73.Reflectance = 0.5
- part_73.Parent = Model
- part_73.CFrame = CFrame.new(-70.5, -9.679, 56.05) * CFrame.Angles(0, 1.571, 0)
- parttopart_strong_joint_66.Part1 = Part
- parttopart_strong_joint_66.C0 = CFrame.new(0.05, -5.1, -8.9) * CFrame.Angles(-3.142, 0, -3.142)
- parttopart_strong_joint_66.C1 = CFrame.new(0.55, -3.5, -0.1) * CFrame.Angles(0, -1.571, 0)
- parttopart_strong_joint_66.Part0 = Part
- parttopart_strong_joint_66.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_66.Parent = Part
- seat_2.Size = Vector3.new(2, 0.4, 2)
- seat_2.Orientation = Vector3.new(-0.02, 180, 0)
- seat_2.Color = Color3.new(0.105882, 0.164706, 0.207843)
- seat_2.BrickColor = BrickColor.new("Black")
- seat_2.TopSurface = Enum.SurfaceType.Weld
- seat_2.BottomSurface = Enum.SurfaceType.Smooth
- seat_2.Parent = Model
- seat_2.CFrame = CFrame.new(-70.6, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
- part_74.Anchored = true
- part_74.Size = Vector3.new(0.3, 1.6, 0.2)
- part_74.BottomSurface = Enum.SurfaceType.Smooth
- part_74.Material = Enum.Material.WoodPlanks
- part_74.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_74.TopSurface = Enum.SurfaceType.Smooth
- part_74.BrickColor = BrickColor.new("Really black")
- part_74.Parent = Model
- part_74.CFrame = CFrame.new(-70.65, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_67.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_67.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_67.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_67.Part0 = Part
- parttopart_strong_joint_67.Parent = Part
- parttopart_strong_joint_68.Part1 = Part
- parttopart_strong_joint_68.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_68.C1 = CFrame.new(0.5, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_68.Part0 = Part
- parttopart_strong_joint_68.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_68.Parent = Part
- seat_3.Size = Vector3.new(2, 0.4, 2)
- seat_3.Orientation = Vector3.new(-0.02, 180, 0)
- seat_3.Color = Color3.new(0.105882, 0.164706, 0.207843)
- seat_3.BrickColor = BrickColor.new("Black")
- seat_3.TopSurface = Enum.SurfaceType.Weld
- seat_3.BottomSurface = Enum.SurfaceType.Smooth
- seat_3.Parent = Model
- seat_3.CFrame = CFrame.new(-77, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
- seat_4.Size = Vector3.new(2, 0.4, 2)
- seat_4.Orientation = Vector3.new(-0.02, 180, 0)
- seat_4.Color = Color3.new(0.105882, 0.164706, 0.207843)
- seat_4.BrickColor = BrickColor.new("Black")
- seat_4.TopSurface = Enum.SurfaceType.Weld
- seat_4.BottomSurface = Enum.SurfaceType.Smooth
- seat_4.Parent = Model
- seat_4.CFrame = CFrame.new(-73.4, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
- part_75.Anchored = true
- part_75.Size = Vector3.new(0.3, 1.6, 0.2)
- part_75.BottomSurface = Enum.SurfaceType.Smooth
- part_75.Material = Enum.Material.WoodPlanks
- part_75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_75.TopSurface = Enum.SurfaceType.Smooth
- part_75.BrickColor = BrickColor.new("Really black")
- part_75.Parent = Model
- part_75.CFrame = CFrame.new(-77.05, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_69.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_69.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_69.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_69.Part0 = Part
- parttopart_strong_joint_69.Parent = Part
- parttoseat_strong_joint.Part1 = Seat
- parttoseat_strong_joint.C0 = CFrame.new(-0.15, 0.8, 0.1) * CFrame.Angles(-1.571, 0, -3.142)
- parttoseat_strong_joint.C1 = CFrame.new(0.2, -0.2, 0.1) * CFrame.Angles(-1.57, 0, 0)
- parttoseat_strong_joint.Part0 = Part
- parttoseat_strong_joint.Name = "Part-to-Seat Strong Joint"
- parttoseat_strong_joint.Parent = Part
- parttopart_strong_joint_70.Part1 = Part
- parttopart_strong_joint_70.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_70.C1 = CFrame.new(-5.9, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_70.Part0 = Part
- parttopart_strong_joint_70.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_70.Parent = Part
- part_76.Anchored = true
- part_76.Size = Vector3.new(0.3, 1.6, 0.2)
- part_76.BottomSurface = Enum.SurfaceType.Smooth
- part_76.Material = Enum.Material.WoodPlanks
- part_76.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_76.TopSurface = Enum.SurfaceType.Smooth
- part_76.BrickColor = BrickColor.new("Really black")
- part_76.Parent = Model
- part_76.CFrame = CFrame.new(-73.45, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_71.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_71.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_71.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_71.Part0 = Part
- parttopart_strong_joint_71.Parent = Part
- parttopart_strong_joint_72.Part1 = Part
- parttopart_strong_joint_72.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_72.C1 = CFrame.new(-2.3, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_72.Part0 = Part
- parttopart_strong_joint_72.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_72.Parent = Part
- part_77.Anchored = true
- part_77.Size = Vector3.new(0.3, 1.6, 0.2)
- part_77.BottomSurface = Enum.SurfaceType.Smooth
- part_77.Material = Enum.Material.WoodPlanks
- part_77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- part_77.TopSurface = Enum.SurfaceType.Smooth
- part_77.BrickColor = BrickColor.new("Really black")
- part_77.Parent = Model
- part_77.CFrame = CFrame.new(-67.65, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
- parttopart_strong_joint_73.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_73.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_73.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
- parttopart_strong_joint_73.Part0 = Part
- parttopart_strong_joint_73.Parent = Part
- parttopart_strong_joint_74.Part1 = Part
- parttopart_strong_joint_74.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_74.C1 = CFrame.new(3.5, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
- parttopart_strong_joint_74.Part0 = Part
- parttopart_strong_joint_74.Name = "Part-to-Part Strong Joint"
- parttopart_strong_joint_74.Parent = Part
- seat_5.Size = Vector3.new(2, 0.4, 2)
- seat_5.Orientation = Vector3.new(-0.02, 180, 0)
- seat_5.Color = Color3.new(0.105882, 0.164706, 0.207843)
- seat_5.BrickColor = BrickColor.new("Black")
- seat_5.TopSurface = Enum.SurfaceType.Weld
- seat_5.BottomSurface = Enum.SurfaceType.Smooth
- seat_5.Parent = Model
- seat_5.CFrame = CFrame.new(-67.6, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement