Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local service = setmetatable({}, {__index = function(t, k) return game:GetService(k) end })
- local ColorPicker = Instance.new("ScreenGui")
- local ChangeColor = Instance.new("Frame")
- local CurrentColor = Instance.new("ImageButton")
- local Picker = Instance.new("ScrollingFrame")
- local Birch = Instance.new("ImageButton")
- local DropShadow = Instance.new("Frame")
- local Grey = Instance.new("ImageButton")
- local DropShadow_2 = Instance.new("Frame")
- local Walnut = Instance.new("ImageButton")
- local DropShadow_3 = Instance.new("Frame")
- local Generic = Instance.new("ImageButton")
- local DropShadow_4 = Instance.new("Frame")
- local Oak = Instance.new("ImageButton")
- local DropShadow_5 = Instance.new("Frame")
- local Pine = Instance.new("ImageButton")
- local DropShadow_6 = Instance.new("Frame")
- local Palm = Instance.new("ImageButton")
- local DropShadow_7 = Instance.new("Frame")
- local Cherry = Instance.new("ImageButton")
- local DropShadow_8 = Instance.new("Frame")
- local Koa = Instance.new("ImageButton")
- local DropShadow_9 = Instance.new("Frame")
- local Volcano = Instance.new("ImageButton")
- local DropShadow_10 = Instance.new("Frame")
- local GreenSwampy = Instance.new("ImageButton")
- local DropShadow_11 = Instance.new("Frame")
- local GoldSwampy = Instance.new("ImageButton")
- local DropShadow_12 = Instance.new("Frame")
- local GenericSpecial = Instance.new("ImageButton")
- local DropShadow_13 = Instance.new("Frame")
- local SnowGlow = Instance.new("ImageButton")
- local DropShadow_14 = Instance.new("Frame")
- local Frost = Instance.new("ImageButton")
- local DropShadow_15 = Instance.new("Frame")
- local CaveCrawler = Instance.new("ImageButton")
- local DropShadow_16 = Instance.new("Frame")
- local LoneCave = Instance.new("ImageButton")
- local DropShadow_17 = Instance.new("Frame")
- local Spooky = Instance.new("ImageButton")
- local DropShadow_18 = Instance.new("Frame")
- local SpookyNeon = Instance.new("ImageButton")
- local DropShadow_19 = Instance.new("Frame")
- ColorPicker.Name = "ColorPicker"
- ColorPicker.Parent = game.CoreGui
- ChangeColor.Name = "ChangeColor"
- ChangeColor.Parent = ColorPicker
- ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
- ChangeColor.BorderColor3 = Color3.new(0, 0, 0)
- ChangeColor.BorderSizePixel = 2
- ChangeColor.Position = UDim2.new(0, 10, 1, -110)
- ChangeColor.Size = UDim2.new(0, 100, 0, 100)
- ChangeColor.ZIndex = 2
- ColorPicker.Enabled = false
- CurrentColor.Name = "CurrentColor"
- CurrentColor.Parent = ChangeColor
- CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
- CurrentColor.BorderColor3 = Color3.new(0, 0, 0)
- CurrentColor.BorderSizePixel = 2
- CurrentColor.Position = UDim2.new(0, 10, 0, 10)
- CurrentColor.Size = UDim2.new(0, 80, 0, 80)
- CurrentColor.ZIndex = 2
- CurrentColor.Image = "rbxassetid://2712547918"
- CurrentColor.ScaleType = Enum.ScaleType.Crop
- Picker.Name = "Picker"
- Picker.Parent = ColorPicker
- Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
- Picker.BorderColor3 = Color3.new(0, 0, 0)
- Picker.BorderSizePixel = 2
- Picker.Position = UDim2.new(0, 10, 1, -320)
- Picker.Size = UDim2.new(0, 100, 0, 200)
- Picker.CanvasPosition = Vector2.new(0, 700)
- Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
- Picker.ScrollBarThickness = 7
- Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
- Picker.Visible = false
- Birch.Name = "Birch"
- Birch.Parent = Picker
- Birch.BackgroundColor3 = Color3.new(1, 1, 1)
- Birch.BorderColor3 = Color3.new(0, 0, 0)
- Birch.Position = UDim2.new(0, 10, 0, 5)
- Birch.Size = UDim2.new(0, 80, 0, 40)
- Birch.ZIndex = 3
- Birch.Image = "rbxassetid://2712547918"
- Birch.ScaleType = Enum.ScaleType.Crop
- DropShadow.Name = "DropShadow"
- DropShadow.Parent = Birch
- DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow.BorderSizePixel = 0
- DropShadow.Position = UDim2.new(0, 4, 0, 4)
- DropShadow.Size = UDim2.new(1, 0, 1, 0)
- DropShadow.ZIndex = 2
- Grey.Name = "Grey"
- Grey.Parent = Picker
- Grey.BackgroundColor3 = Color3.new(1, 1, 1)
- Grey.BorderColor3 = Color3.new(0, 0, 0)
- Grey.Position = UDim2.new(0, 10, 0, 55)
- Grey.Size = UDim2.new(0, 80, 0, 40)
- Grey.ZIndex = 3
- Grey.Image = "rbxassetid://924320031"
- Grey.ScaleType = Enum.ScaleType.Crop
- DropShadow_2.Name = "DropShadow"
- DropShadow_2.Parent = Grey
- DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_2.BorderSizePixel = 0
- DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_2.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_2.ZIndex = 2
- Walnut.Name = "Walnut"
- Walnut.Parent = Picker
- Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
- Walnut.BorderColor3 = Color3.new(0, 0, 0)
- Walnut.Position = UDim2.new(0, 10, 0, 105)
- Walnut.Size = UDim2.new(0, 80, 0, 40)
- Walnut.ZIndex = 3
- Walnut.Image = "rbxassetid://2712559790"
- Walnut.ScaleType = Enum.ScaleType.Crop
- DropShadow_3.Name = "DropShadow"
- DropShadow_3.Parent = Walnut
- DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_3.BorderSizePixel = 0
- DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_3.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_3.ZIndex = 2
- Generic.Name = "Generic"
- Generic.Parent = Picker
- Generic.BackgroundColor3 = Color3.new(1, 1, 1)
- Generic.BorderColor3 = Color3.new(0, 0, 0)
- Generic.Position = UDim2.new(0, 10, 0, 155)
- Generic.Size = UDim2.new(0, 80, 0, 40)
- Generic.ZIndex = 3
- Generic.Image = "rbxassetid://2712568624"
- Generic.ScaleType = Enum.ScaleType.Crop
- DropShadow_4.Name = "DropShadow"
- DropShadow_4.Parent = Generic
- DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_4.BorderSizePixel = 0
- DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_4.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_4.ZIndex = 2
- Oak.Name = "Oak"
- Oak.Parent = Picker
- Oak.BackgroundColor3 = Color3.new(1, 1, 1)
- Oak.BorderColor3 = Color3.new(0, 0, 0)
- Oak.Position = UDim2.new(0, 10, 0, 205)
- Oak.Size = UDim2.new(0, 80, 0, 40)
- Oak.ZIndex = 3
- Oak.Image = "rbxassetid://2712579185"
- Oak.ScaleType = Enum.ScaleType.Crop
- DropShadow_5.Name = "DropShadow"
- DropShadow_5.Parent = Oak
- DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_5.BorderSizePixel = 0
- DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_5.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_5.ZIndex = 2
- Pine.Name = "Pine"
- Pine.Parent = Picker
- Pine.BackgroundColor3 = Color3.new(1, 1, 1)
- Pine.BorderColor3 = Color3.new(0, 0, 0)
- Pine.Position = UDim2.new(0, 10, 0, 255)
- Pine.Size = UDim2.new(0, 80, 0, 40)
- Pine.ZIndex = 3
- Pine.Image = "rbxassetid://2712591183"
- Pine.ScaleType = Enum.ScaleType.Crop
- DropShadow_6.Name = "DropShadow"
- DropShadow_6.Parent = Pine
- DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_6.BorderSizePixel = 0
- DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_6.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_6.ZIndex = 2
- Palm.Name = "Palm"
- Palm.Parent = Picker
- Palm.BackgroundColor3 = Color3.new(1, 1, 1)
- Palm.BorderColor3 = Color3.new(0, 0, 0)
- Palm.Position = UDim2.new(0, 10, 0, 305)
- Palm.Size = UDim2.new(0, 80, 0, 40)
- Palm.ZIndex = 3
- Palm.Image = "rbxassetid://2712597395"
- Palm.ScaleType = Enum.ScaleType.Crop
- DropShadow_7.Name = "DropShadow"
- DropShadow_7.Parent = Palm
- DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_7.BorderSizePixel = 0
- DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_7.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_7.ZIndex = 2
- Cherry.Name = "Cherry"
- Cherry.Parent = Picker
- Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
- Cherry.BorderColor3 = Color3.new(0, 0, 0)
- Cherry.Position = UDim2.new(0, 10, 0, 355)
- Cherry.Size = UDim2.new(0, 80, 0, 40)
- Cherry.ZIndex = 3
- Cherry.Image = "rbxassetid://2712608599"
- Cherry.ScaleType = Enum.ScaleType.Crop
- DropShadow_8.Name = "DropShadow"
- DropShadow_8.Parent = Cherry
- DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_8.BorderSizePixel = 0
- DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_8.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_8.ZIndex = 2
- Koa.Name = "Koa"
- Koa.Parent = Picker
- Koa.BackgroundColor3 = Color3.new(1, 1, 1)
- Koa.BorderColor3 = Color3.new(0, 0, 0)
- Koa.Position = UDim2.new(0, 10, 0, 355)
- Koa.Size = UDim2.new(0, 80, 0, 40)
- Koa.ZIndex = 3
- Koa.Image = "rbxassetid://2712612798"
- Koa.ScaleType = Enum.ScaleType.Crop
- DropShadow_9.Name = "DropShadow"
- DropShadow_9.Parent = Koa
- DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_9.BorderSizePixel = 0
- DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_9.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_9.ZIndex = 2
- Volcano.Name = "Volcano"
- Volcano.Parent = Picker
- Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
- Volcano.BorderColor3 = Color3.new(0, 0, 0)
- Volcano.Position = UDim2.new(0, 10, 0, 405)
- Volcano.Size = UDim2.new(0, 80, 0, 40)
- Volcano.ZIndex = 3
- Volcano.Image = "rbxassetid://2712618609"
- Volcano.ScaleType = Enum.ScaleType.Crop
- DropShadow_10.Name = "DropShadow"
- DropShadow_10.Parent = Volcano
- DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_10.BorderSizePixel = 0
- DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_10.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_10.ZIndex = 2
- GreenSwampy.Name = "GreenSwampy"
- GreenSwampy.Parent = Picker
- GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
- GreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
- GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
- GreenSwampy.Size = UDim2.new(0, 80, 0, 40)
- GreenSwampy.ZIndex = 3
- GreenSwampy.Image = "rbxassetid://2712623896"
- GreenSwampy.ScaleType = Enum.ScaleType.Crop
- DropShadow_11.Name = "DropShadow"
- DropShadow_11.Parent = GreenSwampy
- DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_11.BorderSizePixel = 0
- DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_11.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_11.ZIndex = 2
- GoldSwampy.Name = "GoldSwampy"
- GoldSwampy.Parent = Picker
- GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
- GoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
- GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
- GoldSwampy.Size = UDim2.new(0, 80, 0, 40)
- GoldSwampy.ZIndex = 3
- GoldSwampy.Image = "rbxassetid://2712631457"
- GoldSwampy.ScaleType = Enum.ScaleType.Crop
- DropShadow_12.Name = "DropShadow"
- DropShadow_12.Parent = GoldSwampy
- DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_12.BorderSizePixel = 0
- DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_12.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_12.ZIndex = 2
- GenericSpecial.Name = "GenericSpecial"
- GenericSpecial.Parent = Picker
- GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
- GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
- GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
- GenericSpecial.Size = UDim2.new(0, 80, 0, 40)
- GenericSpecial.ZIndex = 3
- GenericSpecial.Image = "rbxassetid://2712639396"
- GenericSpecial.ScaleType = Enum.ScaleType.Crop
- DropShadow_13.Name = "DropShadow"
- DropShadow_13.Parent = GenericSpecial
- DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_13.BorderSizePixel = 0
- DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_13.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_13.ZIndex = 2
- SnowGlow.Name = "SnowGlow"
- SnowGlow.Parent = Picker
- SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
- SnowGlow.BorderColor3 = Color3.new(0, 0, 0)
- SnowGlow.Position = UDim2.new(0, 10, 0, 605)
- SnowGlow.Size = UDim2.new(0, 80, 0, 40)
- SnowGlow.ZIndex = 3
- SnowGlow.Image = "rbxassetid://2712651454"
- SnowGlow.ScaleType = Enum.ScaleType.Crop
- DropShadow_14.Name = "DropShadow"
- DropShadow_14.Parent = SnowGlow
- DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_14.BorderSizePixel = 0
- DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_14.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_14.ZIndex = 2
- Frost.Name = "Frost"
- Frost.Parent = Picker
- Frost.BackgroundColor3 = Color3.new(1, 1, 1)
- Frost.BorderColor3 = Color3.new(0, 0, 0)
- Frost.Position = UDim2.new(0, 10, 0, 655)
- Frost.Size = UDim2.new(0, 80, 0, 40)
- Frost.ZIndex = 3
- Frost.Image = "rbxassetid://2712667804"
- Frost.ScaleType = Enum.ScaleType.Crop
- DropShadow_15.Name = "DropShadow"
- DropShadow_15.Parent = Frost
- DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_15.BorderSizePixel = 0
- DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_15.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_15.ZIndex = 2
- CaveCrawler.Name = "CaveCrawler"
- CaveCrawler.Parent = Picker
- CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
- CaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
- CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
- CaveCrawler.Size = UDim2.new(0, 80, 0, 40)
- CaveCrawler.ZIndex = 3
- CaveCrawler.Image = "rbxassetid://2712673980"
- CaveCrawler.ScaleType = Enum.ScaleType.Crop
- DropShadow_16.Name = "DropShadow"
- DropShadow_16.Parent = CaveCrawler
- DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_16.BorderSizePixel = 0
- DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_16.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_16.ZIndex = 2
- LoneCave.Name = "LoneCave"
- LoneCave.Parent = Picker
- LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
- LoneCave.BorderColor3 = Color3.new(0, 0, 0)
- LoneCave.Position = UDim2.new(0, 10, 0, 755)
- LoneCave.Size = UDim2.new(0, 80, 0, 40)
- LoneCave.ZIndex = 3
- LoneCave.Image = "rbxassetid://2712693147"
- LoneCave.ScaleType = Enum.ScaleType.Crop
- DropShadow_17.Name = "DropShadow"
- DropShadow_17.Parent = LoneCave
- DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_17.BorderSizePixel = 0
- DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_17.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_17.ZIndex = 2
- Spooky.Name = "Spooky"
- Spooky.Parent = Picker
- Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
- Spooky.BorderColor3 = Color3.new(0, 0, 0)
- Spooky.Position = UDim2.new(0, 10, 0, 805)
- Spooky.Size = UDim2.new(0, 80, 0, 40)
- Spooky.ZIndex = 3
- Spooky.Image = "rbxassetid://2712696822"
- Spooky.ScaleType = Enum.ScaleType.Crop
- DropShadow_18.Name = "DropShadow"
- DropShadow_18.Parent = Spooky
- DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_18.BorderSizePixel = 0
- DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_18.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_18.ZIndex = 2
- SpookyNeon.Name = "SpookyNeon"
- SpookyNeon.Parent = Picker
- SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
- SpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
- SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
- SpookyNeon.Size = UDim2.new(0, 80, 0, 40)
- SpookyNeon.ZIndex = 3
- SpookyNeon.Image = "rbxassetid://2712700047"
- SpookyNeon.ScaleType = Enum.ScaleType.Crop
- DropShadow_19.Name = "DropShadow"
- DropShadow_19.Parent = SpookyNeon
- DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_19.BorderSizePixel = 0
- DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_19.Size = UDim2.new(1, 0, 1, 0)
- DropShadow_19.ZIndex = 2
- woodtype = "Birch"
- -----------------------------------------------------------------------------------------------------------------------------
- local LT2 = Instance.new("ScreenGui")
- local MainFrame = Instance.new("Frame")
- local TopBar = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local Close = Instance.new("TextButton")
- local Minimize = Instance.new("ImageButton")
- local ButtonFrame = Instance.new("Frame")
- local TpPlayers = Instance.new("TextButton")
- local playersStatus = Instance.new("TextLabel")
- local PlayersFrame = Instance.new("Frame")
- local Player1 = Instance.new("TextButton")
- local Player2 = Instance.new("TextButton")
- local Player3 = Instance.new("TextButton")
- local Player4 = Instance.new("TextButton")
- local Player5 = Instance.new("TextButton")
- local Player6 = Instance.new("TextButton")
- local PlayerTp = Instance.new("TextButton")
- local TpBase = Instance.new("TextButton")
- local Playerselect = Instance.new("TextLabel")
- local TpBoxes = Instance.new("TextButton")
- local boxStatus = Instance.new("TextLabel")
- local PurchasedFrame = Instance.new("Frame")
- local LastPurchasedList = Instance.new("ScrollingFrame")
- local TpAllBoxes = Instance.new("TextButton")
- local TpPlanks = Instance.new("TextButton")
- local plankStatus = Instance.new("TextLabel")
- local PlankFrame = Instance.new("Frame")
- local ProcessedWoodList = Instance.new("ScrollingFrame")
- local TpAllPlanks = Instance.new("TextButton")
- local SellPlanks = Instance.new("TextButton")
- local TpLogs = Instance.new("TextButton")
- local logStatus = Instance.new("TextLabel")
- local LogFrame = Instance.new("Frame")
- local Choppedtreelogs = Instance.new("ScrollingFrame")
- local TpAllWood = Instance.new("TextButton")
- local SellWood = Instance.new("TextButton")
- local Waypoint = Instance.new("TextButton")
- local waypointStatus = Instance.new("TextLabel")
- local WaypointFrame = Instance.new("Frame")
- local BobsShack = Instance.new("TextButton")
- local BoxedCars = Instance.new("TextButton")
- local Cave = Instance.new("TextButton")
- local FancyFurnishings = Instance.new("TextButton")
- local FineArtsShop = Instance.new("TextButton")
- local LandStore = Instance.new("TextButton")
- local LinksLogic = Instance.new("TextButton")
- local PalmIsland = Instance.new("TextButton")
- local PlotTp = Instance.new("TextButton")
- local SnowTree = Instance.new("TextButton")
- local TwitterBird = Instance.new("TextButton")
- local SpawnPoint = Instance.new("TextButton")
- local Stranger = Instance.new("TextButton")
- local Swamp = Instance.new("TextButton")
- local Volcanoz = Instance.new("TextButton")
- local WoodRUs = Instance.new("TextButton")
- local PlayerMods = Instance.new("TextButton")
- local playerStatus = Instance.new("TextLabel")
- local PlayerFrame = Instance.new("Frame")
- local WalkspeedLabel = Instance.new("TextLabel")
- local JumpPowerLabel = Instance.new("TextLabel")
- local WalkSpeed = Instance.new("TextBox")
- local JumpPower = Instance.new("TextBox")
- local Paint = Instance.new("TextButton")
- local Noclip = Instance.new("TextButton")
- local TpTool = Instance.new("TextButton")
- local Blueprints = Instance.new("TextButton")
- local DeleteTool = Instance.new("TextButton")
- local Blacklist = Instance.new("TextButton")
- local SlotEditor = Instance.new("TextButton")
- local slotStatus = Instance.new("TextLabel")
- local SlotFrame = Instance.new("Frame")
- local wipeBase = Instance.new("TextButton")
- local copyBase = Instance.new("TextButton")
- local fillBase = Instance.new("TextButton")
- local Me = Instance.new("TextButton")
- local maxLand = Instance.new("TextButton")
- local TreeLabel = Instance.new("TextLabel")
- local SelectedLabel = Instance.new("TextLabel")
- local selectedBG = Instance.new("TextLabel")
- local selectedPlayer = Instance.new("TextBox")
- local treeBG = Instance.new("TextLabel")
- local treeType = Instance.new("TextBox")
- local Misc = Instance.new("TextButton")
- local miscStatus = Instance.new("TextLabel")
- local MiscFrame = Instance.new("Frame")
- local StealLabel = Instance.new("TextLabel")
- local StealSelected = Instance.new("TextBox")
- local StealWood = Instance.new("TextButton")
- local Throw = Instance.new("TextButton")
- local StealAxes = Instance.new("TextButton")
- local StealBox = Instance.new("TextButton")
- local Drivable = Instance.new("TextButton")
- local BottomBar = Instance.new("Frame")
- local Creditor = Instance.new("TextLabel")
- local Credit = Instance.new("TextLabel")
- local Logo = Instance.new("ImageLabel")
- LT2.Name = "LT2"
- LT2.Parent = game.CoreGui
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = LT2
- MainFrame.Active = true
- MainFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- MainFrame.BorderColor3 = Color3.new(0, 0, 0)
- MainFrame.BorderSizePixel = 2
- MainFrame.Position = UDim2.new(0, 81, 0, 37)
- MainFrame.Selectable = true
- MainFrame.Draggable = true
- MainFrame.Size = UDim2.new(0, 530, 0, 326)
- TopBar.Name = "TopBar"
- TopBar.Parent = MainFrame
- TopBar.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TopBar.BorderColor3 = Color3.new(0, 0, 0)
- TopBar.BorderSizePixel = 2
- TopBar.Size = UDim2.new(0, 530, 0, 25)
- TopBar.ZIndex = 2
- Title.Name = "Title"
- Title.Parent = TopBar
- Title.BackgroundColor3 = Color3.new(1, 1, 1)
- Title.BackgroundTransparency = 1
- Title.Position = UDim2.new(0, 40, 0, 0)
- Title.Size = UDim2.new(0, 450, 0, 25)
- Title.ZIndex = 2
- Title.Font = Enum.Font.Cartoon
- Title.Text = "Lumber Tycoon 2 - GUI"
- Title.TextColor3 = Color3.new(1, 1, 1)
- Title.TextSize = 16
- Close.Name = "Close"
- Close.Parent = TopBar
- Close.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Close.BorderColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Close.Position = UDim2.new(0, 505, 0, 0)
- Close.Size = UDim2.new(0, 25, 0, 25)
- Close.ZIndex = 2
- Close.Font = Enum.Font.Gotham
- Close.Text = "X"
- Close.TextColor3 = Color3.new(1, 0, 0)
- Close.TextSize = 14
- Minimize.Name = "Minimize"
- Minimize.Parent = TopBar
- Minimize.BackgroundColor3 = Color3.new(1, 1, 1)
- Minimize.BackgroundTransparency = 1
- Minimize.Position = UDim2.new(0, 5, 0, 5)
- Minimize.Size = UDim2.new(0, 20, 0, 15)
- Minimize.ZIndex = 2
- Minimize.Image = "rbxassetid://4122344353"
- ButtonFrame.Name = "ButtonFrame"
- ButtonFrame.Parent = MainFrame
- ButtonFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- ButtonFrame.BorderColor3 = Color3.new(0, 0, 0)
- ButtonFrame.BorderSizePixel = 2
- ButtonFrame.Position = UDim2.new(0, 0, 0, 27)
- ButtonFrame.Size = UDim2.new(0, 165, 0, 280)
- TpPlayers.Name = "TpPlayers"
- TpPlayers.Parent = ButtonFrame
- TpPlayers.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpPlayers.BorderColor3 = Color3.new(0, 0, 0)
- TpPlayers.BorderSizePixel = 2
- TpPlayers.Position = UDim2.new(0, 0, 0, 5)
- TpPlayers.Size = UDim2.new(0, 165, 0, 25)
- TpPlayers.ZIndex = 2
- TpPlayers.Font = Enum.Font.Gotham
- TpPlayers.Text = " Teleport to Player"
- TpPlayers.TextColor3 = Color3.new(1, 1, 1)
- TpPlayers.TextSize = 14
- TpPlayers.TextXAlignment = Enum.TextXAlignment.Left
- playersStatus.Name = "playersStatus"
- playersStatus.Parent = TpPlayers
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- playersStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- playersStatus.BorderSizePixel = 0
- playersStatus.Position = UDim2.new(0, 155, 0, 3)
- playersStatus.Size = UDim2.new(0, 5, 0, 18)
- playersStatus.ZIndex = 2
- playersStatus.Font = Enum.Font.SourceSans
- playersStatus.Text = ""
- playersStatus.TextColor3 = Color3.new(0, 0, 0)
- playersStatus.TextSize = 14
- PlayersFrame.Name = "PlayersFrame"
- PlayersFrame.Parent = TpPlayers
- PlayersFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- PlayersFrame.BackgroundTransparency = 1
- PlayersFrame.BorderColor3 = Color3.new(0, 0, 0)
- PlayersFrame.BorderSizePixel = 2
- PlayersFrame.Position = UDim2.new(0, 167, 0, 5)
- PlayersFrame.Size = UDim2.new(0, 363, 0, 260)
- PlayersFrame.Visible = false
- Player1.Name = "Player1"
- Player1.Parent = PlayersFrame
- Player1.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Player1.BorderColor3 = Color3.new(0, 0, 0)
- Player1.BorderSizePixel = 2
- Player1.Position = UDim2.new(0, 15, 0, 25)
- Player1.Size = UDim2.new(0, 155, 0, 20)
- Player1.Font = Enum.Font.Fantasy
- Player1.Text = "- Empty -"
- Player1.TextColor3 = Color3.new(1, 1, 1)
- Player1.TextSize = 16
- Player1.TextWrapped = true
- Player2.Name = "Player2"
- Player2.Parent = PlayersFrame
- Player2.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Player2.BorderColor3 = Color3.new(0, 0, 0)
- Player2.BorderSizePixel = 2
- Player2.Position = UDim2.new(0, 190, 0, 25)
- Player2.Size = UDim2.new(0, 155, 0, 20)
- Player2.Font = Enum.Font.Fantasy
- Player2.Text = "- Empty -"
- Player2.TextColor3 = Color3.new(1, 1, 1)
- Player2.TextSize = 16
- Player2.TextWrapped = true
- Player3.Name = "Player3"
- Player3.Parent = PlayersFrame
- Player3.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Player3.BorderColor3 = Color3.new(0, 0, 0)
- Player3.BorderSizePixel = 2
- Player3.Position = UDim2.new(0, 15, 0, 70)
- Player3.Size = UDim2.new(0, 155, 0, 20)
- Player3.Font = Enum.Font.Fantasy
- Player3.Text = "- Empty -"
- Player3.TextColor3 = Color3.new(1, 1, 1)
- Player3.TextSize = 16
- Player3.TextWrapped = true
- Player4.Name = "Player4"
- Player4.Parent = PlayersFrame
- Player4.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Player4.BorderColor3 = Color3.new(0, 0, 0)
- Player4.BorderSizePixel = 2
- Player4.Position = UDim2.new(0, 190, 0, 70)
- Player4.Size = UDim2.new(0, 155, 0, 20)
- Player4.Font = Enum.Font.Fantasy
- Player4.Text = "- Empty -"
- Player4.TextColor3 = Color3.new(1, 1, 1)
- Player4.TextSize = 16
- Player4.TextWrapped = true
- Player5.Name = "Player5"
- Player5.Parent = PlayersFrame
- Player5.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Player5.BorderColor3 = Color3.new(0, 0, 0)
- Player5.BorderSizePixel = 2
- Player5.Position = UDim2.new(0, 15, 0, 115)
- Player5.Size = UDim2.new(0, 155, 0, 20)
- Player5.Font = Enum.Font.Fantasy
- Player5.Text = "- Empty -"
- Player5.TextColor3 = Color3.new(1, 1, 1)
- Player5.TextSize = 16
- Player5.TextWrapped = true
- Player6.Name = "Player6"
- Player6.Parent = PlayersFrame
- Player6.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Player6.BorderColor3 = Color3.new(0, 0, 0)
- Player6.BorderSizePixel = 2
- Player6.Position = UDim2.new(0, 190, 0, 115)
- Player6.Size = UDim2.new(0, 155, 0, 20)
- Player6.Font = Enum.Font.Fantasy
- Player6.Text = "- Empty -"
- Player6.TextColor3 = Color3.new(1, 1, 1)
- Player6.TextSize = 16
- Player6.TextWrapped = true
- PlayerTp.Name = "PlayerTp"
- PlayerTp.Parent = PlayersFrame
- PlayerTp.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- PlayerTp.BorderColor3 = Color3.new(0, 0, 0)
- PlayerTp.BorderSizePixel = 2
- PlayerTp.Position = UDim2.new(0, 15, 0, 215)
- PlayerTp.Size = UDim2.new(0, 155, 0, 20)
- PlayerTp.Font = Enum.Font.Gotham
- PlayerTp.Text = "TP TO PLAYER"
- PlayerTp.TextColor3 = Color3.new(1, 1, 1)
- PlayerTp.TextSize = 14
- TpBase.Name = "TpBase"
- TpBase.Parent = PlayersFrame
- TpBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpBase.BorderColor3 = Color3.new(0, 0, 0)
- TpBase.BorderSizePixel = 2
- TpBase.Position = UDim2.new(0, 190, 0, 215)
- TpBase.Size = UDim2.new(0, 155, 0, 20)
- TpBase.Font = Enum.Font.Gotham
- TpBase.Text = "TP TO PLAYER BASE"
- TpBase.TextColor3 = Color3.new(1, 1, 1)
- TpBase.TextSize = 14
- Playerselect.Name = "Playerselect"
- Playerselect.Parent = PlayersFrame
- Playerselect.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- Playerselect.BorderColor3 = Color3.new(0, 0, 0)
- Playerselect.Position = UDim2.new(0, 45, 0, 165)
- Playerselect.Size = UDim2.new(0, 270, 0, 20)
- Playerselect.Font = Enum.Font.Code
- Playerselect.Text = "Select Player..."
- Playerselect.TextColor3 = Color3.new(0, 0, 0)
- Playerselect.TextSize = 16
- Playerselect.TextWrapped = true
- TpBoxes.Name = "TpBoxes"
- TpBoxes.Parent = ButtonFrame
- TpBoxes.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpBoxes.BorderColor3 = Color3.new(0, 0, 0)
- TpBoxes.BorderSizePixel = 2
- TpBoxes.Position = UDim2.new(0, 0, 0, 40)
- TpBoxes.Size = UDim2.new(0, 165, 0, 25)
- TpBoxes.ZIndex = 2
- TpBoxes.Font = Enum.Font.Gotham
- TpBoxes.Text = " Teleport Boxes"
- TpBoxes.TextColor3 = Color3.new(1, 1, 1)
- TpBoxes.TextSize = 14
- TpBoxes.TextXAlignment = Enum.TextXAlignment.Left
- boxStatus.Name = "boxStatus"
- boxStatus.Parent = TpBoxes
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- boxStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- boxStatus.BorderSizePixel = 0
- boxStatus.Position = UDim2.new(0, 155, 0, 3)
- boxStatus.Size = UDim2.new(0, 5, 0, 18)
- boxStatus.ZIndex = 2
- boxStatus.Font = Enum.Font.SourceSans
- boxStatus.Text = ""
- boxStatus.TextColor3 = Color3.new(0, 0, 0)
- boxStatus.TextSize = 14
- PurchasedFrame.Name = "PurchasedFrame"
- PurchasedFrame.Parent = TpBoxes
- PurchasedFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- PurchasedFrame.BorderColor3 = Color3.new(0, 0, 0)
- PurchasedFrame.BorderSizePixel = 2
- PurchasedFrame.Position = UDim2.new(0, 167, 0, -40)
- PurchasedFrame.Size = UDim2.new(0, 363, 0, 230)
- PurchasedFrame.Visible = false
- LastPurchasedList.Name = "LastPurchasedList"
- LastPurchasedList.Parent = PurchasedFrame
- LastPurchasedList.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- LastPurchasedList.BackgroundTransparency = 1
- LastPurchasedList.BorderColor3 = Color3.new(0, 0, 0)
- LastPurchasedList.BorderSizePixel = 2
- LastPurchasedList.Size = UDim2.new(1, 0, 0, 230)
- LastPurchasedList.BottomImage = "rbxassetid://158362069"
- LastPurchasedList.MidImage = "rbxassetid://158362107"
- LastPurchasedList.TopImage = "rbxassetid://158362148"
- TpAllBoxes.Name = "TpAllBoxes"
- TpAllBoxes.Parent = PurchasedFrame
- TpAllBoxes.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpAllBoxes.BorderColor3 = Color3.new(0, 0, 0)
- TpAllBoxes.BorderSizePixel = 2
- TpAllBoxes.Position = UDim2.new(0, 50, 0, 245)
- TpAllBoxes.Size = UDim2.new(0, 250, 0, 20)
- TpAllBoxes.Font = Enum.Font.Gotham
- TpAllBoxes.Text = "Teleport Purchased Boxes"
- TpAllBoxes.TextColor3 = Color3.new(1, 1, 1)
- TpAllBoxes.TextSize = 14
- TpPlanks.Name = "TpPlanks"
- TpPlanks.Parent = ButtonFrame
- TpPlanks.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpPlanks.BorderColor3 = Color3.new(0, 0, 0)
- TpPlanks.BorderSizePixel = 2
- TpPlanks.Position = UDim2.new(0, 0, 0, 75)
- TpPlanks.Size = UDim2.new(0, 165, 0, 25)
- TpPlanks.ZIndex = 2
- TpPlanks.Font = Enum.Font.Gotham
- TpPlanks.Text = " Teleport Planks"
- TpPlanks.TextColor3 = Color3.new(1, 1, 1)
- TpPlanks.TextSize = 14
- TpPlanks.TextXAlignment = Enum.TextXAlignment.Left
- plankStatus.Name = "plankStatus"
- plankStatus.Parent = TpPlanks
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- plankStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- plankStatus.BorderSizePixel = 0
- plankStatus.Position = UDim2.new(0, 155, 0, 3)
- plankStatus.Size = UDim2.new(0, 5, 0, 18)
- plankStatus.ZIndex = 2
- plankStatus.Font = Enum.Font.SourceSans
- plankStatus.Text = ""
- plankStatus.TextColor3 = Color3.new(0, 0, 0)
- plankStatus.TextSize = 14
- PlankFrame.Name = "PlankFrame"
- PlankFrame.Parent = TpPlanks
- PlankFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- PlankFrame.BorderColor3 = Color3.new(0, 0, 0)
- PlankFrame.BorderSizePixel = 2
- PlankFrame.Position = UDim2.new(0, 167, 0, -75)
- PlankFrame.Size = UDim2.new(0, 363, 0, 210)
- PlankFrame.Visible = false
- ProcessedWoodList.Name = "ProcessedWoodList"
- ProcessedWoodList.Parent = PlankFrame
- ProcessedWoodList.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- ProcessedWoodList.BorderColor3 = Color3.new(0, 0, 0)
- ProcessedWoodList.BorderSizePixel = 2
- ProcessedWoodList.Size = UDim2.new(0, 363, 0, 210)
- TpAllPlanks.Name = "TpAllPlanks"
- TpAllPlanks.Parent = PlankFrame
- TpAllPlanks.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpAllPlanks.BorderColor3 = Color3.new(0, 0, 0)
- TpAllPlanks.BorderSizePixel = 2
- TpAllPlanks.Position = UDim2.new(0, 55, 0, 250)
- TpAllPlanks.Size = UDim2.new(0, 250, 0, 20)
- TpAllPlanks.Font = Enum.Font.Gotham
- TpAllPlanks.Text = "TP ALL PLANKS"
- TpAllPlanks.TextColor3 = Color3.new(1, 1, 1)
- TpAllPlanks.TextSize = 14
- SellPlanks.Name = "SellPlanks"
- SellPlanks.Parent = PlankFrame
- SellPlanks.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- SellPlanks.BorderColor3 = Color3.new(0, 0, 0)
- SellPlanks.BorderSizePixel = 2
- SellPlanks.Position = UDim2.new(0, 55, 0, 220)
- SellPlanks.Size = UDim2.new(0, 250, 0, 20)
- SellPlanks.Font = Enum.Font.Gotham
- SellPlanks.Text = "SELL ALL PLANKS"
- SellPlanks.TextColor3 = Color3.new(1, 1, 1)
- SellPlanks.TextSize = 14
- TpLogs.Name = "TpLogs"
- TpLogs.Parent = ButtonFrame
- TpLogs.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpLogs.BorderColor3 = Color3.new(0, 0, 0)
- TpLogs.BorderSizePixel = 2
- TpLogs.Position = UDim2.new(0, 0, 0, 110)
- TpLogs.Size = UDim2.new(0, 165, 0, 25)
- TpLogs.ZIndex = 2
- TpLogs.Font = Enum.Font.Gotham
- TpLogs.Text = " Teleport Logs"
- TpLogs.TextColor3 = Color3.new(1, 1, 1)
- TpLogs.TextSize = 14
- TpLogs.TextXAlignment = Enum.TextXAlignment.Left
- logStatus.Name = "logStatus"
- logStatus.Parent = TpLogs
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- logStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- logStatus.BorderSizePixel = 0
- logStatus.Position = UDim2.new(0, 155, 0, 3)
- logStatus.Size = UDim2.new(0, 5, 0, 18)
- logStatus.ZIndex = 2
- logStatus.Font = Enum.Font.SourceSans
- logStatus.Text = ""
- logStatus.TextColor3 = Color3.new(0, 0, 0)
- logStatus.TextSize = 14
- LogFrame.Name = "LogFrame"
- LogFrame.Parent = TpLogs
- LogFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- LogFrame.BorderColor3 = Color3.new(0, 0, 0)
- LogFrame.BorderSizePixel = 2
- LogFrame.Position = UDim2.new(0, 167, 0, -110)
- LogFrame.Size = UDim2.new(0, 363, 0, 210)
- LogFrame.Visible = false
- Choppedtreelogs.Name = "Choppedtreelogs"
- Choppedtreelogs.Parent = LogFrame
- Choppedtreelogs.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- Choppedtreelogs.BorderColor3 = Color3.new(0, 0, 0)
- Choppedtreelogs.BorderSizePixel = 2
- Choppedtreelogs.Size = UDim2.new(0, 363, 0, 210)
- TpAllWood.Name = "TpAllWood"
- TpAllWood.Parent = LogFrame
- TpAllWood.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpAllWood.BorderColor3 = Color3.new(0, 0, 0)
- TpAllWood.BorderSizePixel = 2
- TpAllWood.Position = UDim2.new(0, 55, 0, 220)
- TpAllWood.Size = UDim2.new(0, 250, 0, 20)
- TpAllWood.Font = Enum.Font.Gotham
- TpAllWood.Text = "TP ALL WOOD"
- TpAllWood.TextColor3 = Color3.new(1, 1, 1)
- TpAllWood.TextSize = 14
- SellWood.Name = "SellWood"
- SellWood.Parent = LogFrame
- SellWood.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- SellWood.BorderColor3 = Color3.new(0, 0, 0)
- SellWood.BorderSizePixel = 2
- SellWood.Position = UDim2.new(0, 55, 0, 250)
- SellWood.Size = UDim2.new(0, 250, 0, 20)
- SellWood.Font = Enum.Font.Gotham
- SellWood.Text = "SELL ALL WOOD"
- SellWood.TextColor3 = Color3.new(1, 1, 1)
- SellWood.TextSize = 14
- Waypoint.Name = "Waypoint"
- Waypoint.Parent = ButtonFrame
- Waypoint.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Waypoint.BorderColor3 = Color3.new(0, 0, 0)
- Waypoint.BorderSizePixel = 2
- Waypoint.Position = UDim2.new(0, 0, 0, 145)
- Waypoint.Size = UDim2.new(0, 165, 0, 25)
- Waypoint.ZIndex = 2
- Waypoint.Font = Enum.Font.Gotham
- Waypoint.Text = " Waypoint Menu"
- Waypoint.TextColor3 = Color3.new(1, 1, 1)
- Waypoint.TextSize = 14
- Waypoint.TextXAlignment = Enum.TextXAlignment.Left
- waypointStatus.Name = "waypointStatus"
- waypointStatus.Parent = Waypoint
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- waypointStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- waypointStatus.BorderSizePixel = 0
- waypointStatus.Position = UDim2.new(0, 155, 0, 3)
- waypointStatus.Size = UDim2.new(0, 5, 0, 18)
- waypointStatus.ZIndex = 2
- waypointStatus.Font = Enum.Font.SourceSans
- waypointStatus.Text = ""
- waypointStatus.TextColor3 = Color3.new(0, 0, 0)
- waypointStatus.TextSize = 14
- WaypointFrame.Name = "WaypointFrame"
- WaypointFrame.Parent = Waypoint
- WaypointFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- WaypointFrame.BackgroundTransparency = 1
- WaypointFrame.BorderColor3 = Color3.new(0, 0, 0)
- WaypointFrame.Position = UDim2.new(0, 180, 0, -130)
- WaypointFrame.Size = UDim2.new(0, 335, 0, 250)
- WaypointFrame.Visible = false
- BobsShack.Name = "BobsShack"
- BobsShack.Parent = WaypointFrame
- BobsShack.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- BobsShack.BorderColor3 = Color3.new(0, 0, 0)
- BobsShack.BorderSizePixel = 2
- BobsShack.Position = UDim2.new(0, 10, 0, 100)
- BobsShack.Size = UDim2.new(0, 150, 0, 20)
- BobsShack.Font = Enum.Font.Gotham
- BobsShack.Text = "Bob's Shack"
- BobsShack.TextColor3 = Color3.new(1, 1, 1)
- BobsShack.TextSize = 14
- BoxedCars.Name = "BoxedCars"
- BoxedCars.Parent = WaypointFrame
- BoxedCars.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- BoxedCars.BorderColor3 = Color3.new(0, 0, 0)
- BoxedCars.BorderSizePixel = 2
- BoxedCars.Position = UDim2.new(0, 175, 0, 70)
- BoxedCars.Size = UDim2.new(0, 150, 0, 20)
- BoxedCars.Font = Enum.Font.Gotham
- BoxedCars.Text = "Boxed Cars"
- BoxedCars.TextColor3 = Color3.new(1, 1, 1)
- BoxedCars.TextSize = 14
- Cave.Name = "Cave"
- Cave.Parent = WaypointFrame
- Cave.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Cave.BorderColor3 = Color3.new(0, 0, 0)
- Cave.BorderSizePixel = 2
- Cave.Position = UDim2.new(0, 175, 0, 130)
- Cave.Size = UDim2.new(0, 150, 0, 20)
- Cave.Font = Enum.Font.Gotham
- Cave.Text = "Cave"
- Cave.TextColor3 = Color3.new(1, 1, 1)
- Cave.TextSize = 14
- FancyFurnishings.Name = "FancyFurnishings"
- FancyFurnishings.Parent = WaypointFrame
- FancyFurnishings.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- FancyFurnishings.BorderColor3 = Color3.new(0, 0, 0)
- FancyFurnishings.BorderSizePixel = 2
- FancyFurnishings.Position = UDim2.new(0, 175, 0, 40)
- FancyFurnishings.Size = UDim2.new(0, 150, 0, 20)
- FancyFurnishings.Font = Enum.Font.Gotham
- FancyFurnishings.Text = "Fancy Furnishings"
- FancyFurnishings.TextColor3 = Color3.new(1, 1, 1)
- FancyFurnishings.TextSize = 14
- FineArtsShop.Name = "FineArtsShop"
- FineArtsShop.Parent = WaypointFrame
- FineArtsShop.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- FineArtsShop.BorderColor3 = Color3.new(0, 0, 0)
- FineArtsShop.BorderSizePixel = 2
- FineArtsShop.Position = UDim2.new(0, 175, 0, 100)
- FineArtsShop.Size = UDim2.new(0, 150, 0, 20)
- FineArtsShop.Font = Enum.Font.Gotham
- FineArtsShop.Text = "Fine Arts Shop"
- FineArtsShop.TextColor3 = Color3.new(1, 1, 1)
- FineArtsShop.TextSize = 14
- LandStore.Name = "LandStore"
- LandStore.Parent = WaypointFrame
- LandStore.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- LandStore.BorderColor3 = Color3.new(0, 0, 0)
- LandStore.BorderSizePixel = 2
- LandStore.Position = UDim2.new(0, 10, 0, 130)
- LandStore.Size = UDim2.new(0, 150, 0, 20)
- LandStore.Font = Enum.Font.Gotham
- LandStore.Text = "Land Store"
- LandStore.TextColor3 = Color3.new(1, 1, 1)
- LandStore.TextSize = 14
- LinksLogic.Name = "LinksLogic"
- LinksLogic.Parent = WaypointFrame
- LinksLogic.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- LinksLogic.BorderColor3 = Color3.new(0, 0, 0)
- LinksLogic.BorderSizePixel = 2
- LinksLogic.Position = UDim2.new(0, 10, 0, 70)
- LinksLogic.Size = UDim2.new(0, 150, 0, 20)
- LinksLogic.Font = Enum.Font.Gotham
- LinksLogic.Text = "Link's Logic"
- LinksLogic.TextColor3 = Color3.new(1, 1, 1)
- LinksLogic.TextSize = 14
- PalmIsland.Name = "PalmIsland"
- PalmIsland.Parent = WaypointFrame
- PalmIsland.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- PalmIsland.BorderColor3 = Color3.new(0, 0, 0)
- PalmIsland.BorderSizePixel = 2
- PalmIsland.Position = UDim2.new(0, 10, 0, 190)
- PalmIsland.Size = UDim2.new(0, 150, 0, 20)
- PalmIsland.Font = Enum.Font.Gotham
- PalmIsland.Text = "Palm Island"
- PalmIsland.TextColor3 = Color3.new(1, 1, 1)
- PalmIsland.TextSize = 14
- PlotTp.Name = "PlotTp"
- PlotTp.Parent = WaypointFrame
- PlotTp.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- PlotTp.BorderColor3 = Color3.new(0, 0, 0)
- PlotTp.BorderSizePixel = 2
- PlotTp.Position = UDim2.new(0, 175, 0, 10)
- PlotTp.Size = UDim2.new(0, 150, 0, 20)
- PlotTp.Font = Enum.Font.Gotham
- PlotTp.Text = "Tp to Plot"
- PlotTp.TextColor3 = Color3.new(1, 1, 1)
- PlotTp.TextSize = 14
- SnowTree.Name = "SnowTree"
- SnowTree.Parent = WaypointFrame
- SnowTree.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- SnowTree.BorderColor3 = Color3.new(0, 0, 0)
- SnowTree.BorderSizePixel = 2
- SnowTree.Position = UDim2.new(0, 10, 0, 220)
- SnowTree.Size = UDim2.new(0, 150, 0, 20)
- SnowTree.Font = Enum.Font.Gotham
- SnowTree.Text = "Snow Glow Tree"
- SnowTree.TextColor3 = Color3.new(1, 1, 1)
- SnowTree.TextSize = 14
- TwitterBird.Name = "TwitterBird"
- TwitterBird.Parent = WaypointFrame
- TwitterBird.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TwitterBird.BorderColor3 = Color3.new(0, 0, 0)
- TwitterBird.BorderSizePixel = 2
- TwitterBird.Position = UDim2.new(0, 175, 0, 220)
- TwitterBird.Size = UDim2.new(0, 150, 0, 20)
- TwitterBird.Font = Enum.Font.Gotham
- TwitterBird.Text = "Twitter Bird"
- TwitterBird.TextColor3 = Color3.new(1, 1, 1)
- TwitterBird.TextSize = 14
- SpawnPoint.Name = "SpawnPoint"
- SpawnPoint.Parent = WaypointFrame
- SpawnPoint.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- SpawnPoint.BorderColor3 = Color3.new(0, 0, 0)
- SpawnPoint.BorderSizePixel = 2
- SpawnPoint.Position = UDim2.new(0, 10, 0, 10)
- SpawnPoint.Size = UDim2.new(0, 150, 0, 20)
- SpawnPoint.Font = Enum.Font.Gotham
- SpawnPoint.Text = "Spawn"
- SpawnPoint.TextColor3 = Color3.new(1, 1, 1)
- SpawnPoint.TextSize = 14
- Stranger.Name = "Stranger"
- Stranger.Parent = WaypointFrame
- Stranger.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Stranger.BorderColor3 = Color3.new(0, 0, 0)
- Stranger.BorderSizePixel = 2
- Stranger.Position = UDim2.new(0, 175, 0, 190)
- Stranger.Size = UDim2.new(0, 150, 0, 20)
- Stranger.Font = Enum.Font.Gotham
- Stranger.Text = "Stranger"
- Stranger.TextColor3 = Color3.new(1, 1, 1)
- Stranger.TextSize = 14
- Swamp.Name = "Swamp"
- Swamp.Parent = WaypointFrame
- Swamp.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Swamp.BorderColor3 = Color3.new(0, 0, 0)
- Swamp.BorderSizePixel = 2
- Swamp.Position = UDim2.new(0, 175, 0, 160)
- Swamp.Size = UDim2.new(0, 150, 0, 20)
- Swamp.Font = Enum.Font.Gotham
- Swamp.Text = "Swamp"
- Swamp.TextColor3 = Color3.new(1, 1, 1)
- Swamp.TextSize = 14
- Volcanoz.Name = "Volcanoz"
- Volcanoz.Parent = WaypointFrame
- Volcanoz.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Volcanoz.BorderColor3 = Color3.new(0, 0, 0)
- Volcanoz.BorderSizePixel = 2
- Volcanoz.Position = UDim2.new(0, 10, 0, 160)
- Volcanoz.Size = UDim2.new(0, 150, 0, 20)
- Volcanoz.Font = Enum.Font.Gotham
- Volcanoz.Text = "Volcano"
- Volcanoz.TextColor3 = Color3.new(1, 1, 1)
- Volcanoz.TextSize = 14
- WoodRUs.Name = "WoodRUs"
- WoodRUs.Parent = WaypointFrame
- WoodRUs.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- WoodRUs.BorderColor3 = Color3.new(0, 0, 0)
- WoodRUs.BorderSizePixel = 2
- WoodRUs.Position = UDim2.new(0, 10, 0, 40)
- WoodRUs.Size = UDim2.new(0, 150, 0, 20)
- WoodRUs.Font = Enum.Font.Gotham
- WoodRUs.Text = "Wood R Us"
- WoodRUs.TextColor3 = Color3.new(1, 1, 1)
- WoodRUs.TextSize = 14
- PlayerMods.Name = "PlayerMods"
- PlayerMods.Parent = ButtonFrame
- PlayerMods.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- PlayerMods.BorderColor3 = Color3.new(0, 0, 0)
- PlayerMods.BorderSizePixel = 2
- PlayerMods.Position = UDim2.new(0, 0, 0, 180)
- PlayerMods.Size = UDim2.new(0, 165, 0, 25)
- PlayerMods.ZIndex = 2
- PlayerMods.Font = Enum.Font.Gotham
- PlayerMods.Text = " Local Player Mods"
- PlayerMods.TextColor3 = Color3.new(1, 1, 1)
- PlayerMods.TextSize = 14
- PlayerMods.TextXAlignment = Enum.TextXAlignment.Left
- playerStatus.Name = "playerStatus"
- playerStatus.Parent = PlayerMods
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- playerStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- playerStatus.BorderSizePixel = 0
- playerStatus.Position = UDim2.new(0, 155, 0, 2)
- playerStatus.Size = UDim2.new(0, 5, 0, 18)
- playerStatus.ZIndex = 2
- playerStatus.Font = Enum.Font.SourceSans
- playerStatus.Text = ""
- playerStatus.TextColor3 = Color3.new(0, 0, 0)
- playerStatus.TextSize = 14
- PlayerFrame.Name = "PlayerFrame"
- PlayerFrame.Parent = PlayerMods
- PlayerFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- PlayerFrame.BackgroundTransparency = 1
- PlayerFrame.BorderColor3 = Color3.new(0, 0, 0)
- PlayerFrame.BorderSizePixel = 2
- PlayerFrame.Position = UDim2.new(0, 180, 0, -165)
- PlayerFrame.Size = UDim2.new(0, 335, 0, 255)
- PlayerFrame.Visible = false
- WalkspeedLabel.Name = "WalkspeedLabel"
- WalkspeedLabel.Parent = PlayerFrame
- WalkspeedLabel.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- WalkspeedLabel.BorderColor3 = Color3.new(0, 0, 0)
- WalkspeedLabel.BorderSizePixel = 2
- WalkspeedLabel.Size = UDim2.new(0, 125, 0, 20)
- WalkspeedLabel.Font = Enum.Font.Gotham
- WalkspeedLabel.Text = "Walk Speed:"
- WalkspeedLabel.TextColor3 = Color3.new(1, 1, 1)
- WalkspeedLabel.TextSize = 14
- JumpPowerLabel.Name = "JumpPowerLabel"
- JumpPowerLabel.Parent = PlayerFrame
- JumpPowerLabel.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- JumpPowerLabel.BorderColor3 = Color3.new(0, 0, 0)
- JumpPowerLabel.BorderSizePixel = 2
- JumpPowerLabel.Position = UDim2.new(0, 170, 0, 0)
- JumpPowerLabel.Size = UDim2.new(0, 120, 0, 20)
- JumpPowerLabel.Font = Enum.Font.Gotham
- JumpPowerLabel.Text = "Jump Power:"
- JumpPowerLabel.TextColor3 = Color3.new(1, 1, 1)
- JumpPowerLabel.TextSize = 14
- WalkSpeed.Name = "WalkSpeed"
- WalkSpeed.Parent = PlayerFrame
- WalkSpeed.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- WalkSpeed.BorderColor3 = Color3.new(0, 0, 0)
- WalkSpeed.BorderSizePixel = 2
- WalkSpeed.Position = UDim2.new(0, 125, 0, 0)
- WalkSpeed.Size = UDim2.new(0, 45, 0, 20)
- WalkSpeed.Font = Enum.Font.Code
- WalkSpeed.Text = "16"
- WalkSpeed.TextColor3 = Color3.new(0, 0, 0)
- WalkSpeed.TextSize = 16
- JumpPower.Name = "JumpPower"
- JumpPower.Parent = PlayerFrame
- JumpPower.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- JumpPower.BorderColor3 = Color3.new(0, 0, 0)
- JumpPower.BorderSizePixel = 2
- JumpPower.Position = UDim2.new(0, 290, 0, 0)
- JumpPower.Size = UDim2.new(0, 45, 0, 20)
- JumpPower.Font = Enum.Font.Code
- JumpPower.Text = "50"
- JumpPower.TextColor3 = Color3.new(0, 0, 0)
- JumpPower.TextSize = 16
- Paint.Name = "Paint"
- Paint.Parent = PlayerFrame
- Paint.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Paint.BorderColor3 = Color3.new(0, 0, 0)
- Paint.BorderSizePixel = 2
- Paint.Position = UDim2.new(0, 65, 0, 105)
- Paint.Size = UDim2.new(0, 200, 0, 25)
- Paint.Font = Enum.Font.Gotham
- Paint.Text = "Structure Paint Tool"
- Paint.TextColor3 = Color3.new(1, 1, 1)
- Paint.TextSize = 14
- Noclip.Name = "Noclip"
- Noclip.Parent = PlayerFrame
- Noclip.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Noclip.BorderColor3 = Color3.new(0, 0, 0)
- Noclip.BorderSizePixel = 2
- Noclip.Position = UDim2.new(0, 30, 0, 215)
- Noclip.Size = UDim2.new(0, 275, 0, 25)
- Noclip.Font = Enum.Font.Gotham
- Noclip.Text = "Noclip Disabled"
- Noclip.TextColor3 = Color3.new(1, 0, 0)
- Noclip.TextSize = 14
- TpTool.Name = "TpTool"
- TpTool.Parent = PlayerFrame
- TpTool.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- TpTool.BorderColor3 = Color3.new(0, 0, 0)
- TpTool.BorderSizePixel = 2
- TpTool.Position = UDim2.new(0, 65, 0, 140)
- TpTool.Size = UDim2.new(0, 200, 0, 25)
- TpTool.Font = Enum.Font.Gotham
- TpTool.Text = "Teleport Tool"
- TpTool.TextColor3 = Color3.new(1, 1, 1)
- TpTool.TextSize = 14
- Blueprints.Name = "Blueprints"
- Blueprints.Parent = PlayerFrame
- Blueprints.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Blueprints.BorderColor3 = Color3.new(0, 0, 0)
- Blueprints.BorderSizePixel = 2
- Blueprints.Position = UDim2.new(0, 65, 0, 70)
- Blueprints.Size = UDim2.new(0, 200, 0, 25)
- Blueprints.Font = Enum.Font.Gotham
- Blueprints.Text = "Get All Blueprints"
- Blueprints.TextColor3 = Color3.new(1, 1, 1)
- Blueprints.TextSize = 14
- DeleteTool.Name = "DeleteTool"
- DeleteTool.Parent = PlayerFrame
- DeleteTool.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- DeleteTool.BorderColor3 = Color3.new(0, 0, 0)
- DeleteTool.BorderSizePixel = 2
- DeleteTool.Position = UDim2.new(0, 65, 0, 175)
- DeleteTool.Size = UDim2.new(0, 200, 0, 25)
- DeleteTool.Font = Enum.Font.Gotham
- DeleteTool.Text = "Structure Remove Tool"
- DeleteTool.TextColor3 = Color3.new(1, 1, 1)
- DeleteTool.TextSize = 14
- Blacklist.Name = "Blacklist"
- Blacklist.Parent = PlayerFrame
- Blacklist.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Blacklist.BorderColor3 = Color3.new(0, 0, 0)
- Blacklist.BorderSizePixel = 2
- Blacklist.Position = UDim2.new(0, 65, 0, 35)
- Blacklist.Size = UDim2.new(0, 200, 0, 25)
- Blacklist.Font = Enum.Font.Gotham
- Blacklist.Text = "Anti-Blacklist"
- Blacklist.TextColor3 = Color3.new(1, 1, 1)
- Blacklist.TextSize = 14
- SlotEditor.Name = "SlotEditor"
- SlotEditor.Parent = ButtonFrame
- SlotEditor.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- SlotEditor.BorderColor3 = Color3.new(0, 0, 0)
- SlotEditor.BorderSizePixel = 2
- SlotEditor.Position = UDim2.new(0, 0, 0, 215)
- SlotEditor.Size = UDim2.new(0, 165, 0, 25)
- SlotEditor.ZIndex = 2
- SlotEditor.Font = Enum.Font.Gotham
- SlotEditor.Text = " Save Slot Editing"
- SlotEditor.TextColor3 = Color3.new(1, 1, 1)
- SlotEditor.TextSize = 14
- SlotEditor.TextXAlignment = Enum.TextXAlignment.Left
- slotStatus.Name = "slotStatus"
- slotStatus.Parent = SlotEditor
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- slotStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- slotStatus.BorderSizePixel = 0
- slotStatus.Position = UDim2.new(0, 155, 0, 3)
- slotStatus.Size = UDim2.new(0, 5, 0, 18)
- slotStatus.ZIndex = 2
- slotStatus.Font = Enum.Font.SourceSans
- slotStatus.Text = ""
- slotStatus.TextColor3 = Color3.new(0, 0, 0)
- slotStatus.TextSize = 14
- SlotFrame.Name = "SlotFrame"
- SlotFrame.Parent = SlotEditor
- SlotFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- SlotFrame.BackgroundTransparency = 1
- SlotFrame.BorderColor3 = Color3.new(0, 0, 0)
- SlotFrame.BorderSizePixel = 2
- SlotFrame.Position = UDim2.new(0, 170, 0, -190)
- SlotFrame.Size = UDim2.new(0, 355, 0, 230)
- SlotFrame.Visible = false
- wipeBase.Name = "wipeBase"
- wipeBase.Parent = SlotFrame
- wipeBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- wipeBase.BorderColor3 = Color3.new(0, 0, 0)
- wipeBase.BorderSizePixel = 2
- wipeBase.Position = UDim2.new(0, 20, 0, 15)
- wipeBase.Size = UDim2.new(0, 145, 0, 25)
- wipeBase.Font = Enum.Font.Gotham
- wipeBase.Text = "Wipe Players Base"
- wipeBase.TextColor3 = Color3.new(1, 1, 1)
- wipeBase.TextSize = 14
- copyBase.Name = "copyBase"
- copyBase.Parent = SlotFrame
- copyBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- copyBase.BorderColor3 = Color3.new(0, 0, 0)
- copyBase.BorderSizePixel = 2
- copyBase.Position = UDim2.new(0, 190, 0, 15)
- copyBase.Size = UDim2.new(0, 145, 0, 25)
- copyBase.Font = Enum.Font.Gotham
- copyBase.Text = "Copy Players Base"
- copyBase.TextColor3 = Color3.new(1, 1, 1)
- copyBase.TextSize = 14
- fillBase.Name = "fillBase"
- fillBase.Parent = SlotFrame
- fillBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- fillBase.BorderColor3 = Color3.new(0, 0, 0)
- fillBase.BorderSizePixel = 2
- fillBase.Position = UDim2.new(0, 20, 0, 55)
- fillBase.Size = UDim2.new(0, 145, 0, 25)
- fillBase.Font = Enum.Font.Gotham
- fillBase.Text = "Fill Blueprints"
- fillBase.TextColor3 = Color3.new(1, 1, 1)
- fillBase.TextSize = 14
- Me.Name = "Me"
- Me.Parent = SlotFrame
- Me.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Me.BorderColor3 = Color3.new(0, 0, 0)
- Me.Position = UDim2.new(0, 305, 0, 130)
- Me.Size = UDim2.new(0, 30, 0, 20)
- Me.Font = Enum.Font.Gotham
- Me.Text = "ME"
- Me.TextColor3 = Color3.new(1, 1, 1)
- Me.TextSize = 14
- maxLand.Name = "maxLand"
- maxLand.Parent = SlotFrame
- maxLand.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- maxLand.BorderColor3 = Color3.new(0, 0, 0)
- maxLand.BorderSizePixel = 2
- maxLand.Position = UDim2.new(0, 190, 0, 55)
- maxLand.Size = UDim2.new(0, 145, 0, 25)
- maxLand.Font = Enum.Font.Gotham
- maxLand.Text = "Max Owned Land"
- maxLand.TextColor3 = Color3.new(1, 1, 1)
- maxLand.TextSize = 14
- TreeLabel.Name = "TreeLabel"
- TreeLabel.Parent = SlotFrame
- TreeLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TreeLabel.BackgroundTransparency = 1
- TreeLabel.Position = UDim2.new(0, 80, 0, 165)
- TreeLabel.Size = UDim2.new(0, 195, 0, 25)
- TreeLabel.Font = Enum.Font.Gotham
- TreeLabel.Text = "Tree Type:"
- TreeLabel.TextColor3 = Color3.new(1, 1, 1)
- TreeLabel.TextSize = 18
- SelectedLabel.Name = "SelectedLabel"
- SelectedLabel.Parent = SlotFrame
- SelectedLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- SelectedLabel.BackgroundTransparency = 1
- SelectedLabel.Position = UDim2.new(0, 80, 0, 100)
- SelectedLabel.Size = UDim2.new(0, 195, 0, 25)
- SelectedLabel.Font = Enum.Font.Gotham
- SelectedLabel.Text = "Player Name:"
- SelectedLabel.TextColor3 = Color3.new(1, 1, 1)
- SelectedLabel.TextSize = 18
- selectedBG.Name = "selectedBG"
- selectedBG.Parent = SlotFrame
- selectedBG.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- selectedBG.BorderColor3 = Color3.new(0, 0, 0)
- selectedBG.Position = UDim2.new(0, 20, 0, 130)
- selectedBG.Size = UDim2.new(0, 285, 0, 20)
- selectedBG.Font = Enum.Font.Gotham
- selectedBG.Text = ""
- selectedBG.TextColor3 = Color3.new(1, 1, 1)
- selectedBG.TextSize = 18
- selectedPlayer.Name = "selectedPlayer"
- selectedPlayer.Parent = selectedBG
- selectedPlayer.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- selectedPlayer.BackgroundTransparency = 1
- selectedPlayer.BorderColor3 = Color3.new(0, 0, 0)
- selectedPlayer.Position = UDim2.new(0, 5, 0, 0)
- selectedPlayer.Size = UDim2.new(0, 275, 0, 20)
- selectedPlayer.Font = Enum.Font.Code
- selectedPlayer.LineHeight = 1.2999999523163
- selectedPlayer.PlaceholderColor3 = Color3.new(0, 0, 0)
- selectedPlayer.PlaceholderText = "|"
- selectedPlayer.Text = ""
- selectedPlayer.TextColor3 = Color3.new(0, 0, 0)
- selectedPlayer.TextSize = 14
- selectedPlayer.TextXAlignment = Enum.TextXAlignment.Left
- treeBG.Name = "treeBG"
- treeBG.Parent = SlotFrame
- treeBG.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- treeBG.BorderColor3 = Color3.new(0, 0, 0)
- treeBG.Position = UDim2.new(0, 20, 0, 195)
- treeBG.Size = UDim2.new(0, 315, 0, 20)
- treeBG.Font = Enum.Font.Gotham
- treeBG.Text = ""
- treeBG.TextColor3 = Color3.new(1, 1, 1)
- treeBG.TextSize = 18
- treeType.Name = "treeType"
- treeType.Parent = treeBG
- treeType.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- treeType.BackgroundTransparency = 1
- treeType.BorderColor3 = Color3.new(0, 0, 0)
- treeType.Position = UDim2.new(0, 5, 0, 0)
- treeType.Size = UDim2.new(0, 310, 0, 20)
- treeType.Font = Enum.Font.Code
- treeType.LineHeight = 1.2999999523163
- treeType.PlaceholderColor3 = Color3.new(0, 0, 0)
- treeType.PlaceholderText = "|"
- treeType.Text = ""
- treeType.TextColor3 = Color3.new(0, 0, 0)
- treeType.TextSize = 14
- treeType.TextXAlignment = Enum.TextXAlignment.Left
- Misc.Name = "Misc"
- Misc.Parent = ButtonFrame
- Misc.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Misc.BorderColor3 = Color3.new(0, 0, 0)
- Misc.BorderSizePixel = 2
- Misc.Position = UDim2.new(0, 0, 0, 250)
- Misc.Size = UDim2.new(0, 165, 0, 25)
- Misc.ZIndex = 2
- Misc.Font = Enum.Font.Gotham
- Misc.Text = " Misc. Mods"
- Misc.TextColor3 = Color3.new(1, 1, 1)
- Misc.TextSize = 14
- Misc.TextXAlignment = Enum.TextXAlignment.Left
- miscStatus.Name = "miscStatus"
- miscStatus.Parent = Misc
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- miscStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
- miscStatus.BorderSizePixel = 0
- miscStatus.Position = UDim2.new(0, 155, 0, 3)
- miscStatus.Size = UDim2.new(0, 5, 0, 18)
- miscStatus.ZIndex = 2
- miscStatus.Font = Enum.Font.SourceSans
- miscStatus.Text = ""
- miscStatus.TextColor3 = Color3.new(0, 0, 0)
- miscStatus.TextSize = 14
- MiscFrame.Name = "MiscFrame"
- MiscFrame.Parent = Misc
- MiscFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- MiscFrame.BackgroundTransparency = 1
- MiscFrame.BorderColor3 = Color3.new(0, 0, 0)
- MiscFrame.BorderSizePixel = 2
- MiscFrame.Position = UDim2.new(0, 180, 0, -240)
- MiscFrame.Size = UDim2.new(0, 335, 0, 255)
- MiscFrame.Visible = false
- StealLabel.Name = "StealLabel"
- StealLabel.Parent = MiscFrame
- StealLabel.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- StealLabel.BackgroundTransparency = 1
- StealLabel.BorderColor3 = Color3.new(0, 0, 0)
- StealLabel.BorderSizePixel = 2
- StealLabel.Position = UDim2.new(0, 90, 0, 80)
- StealLabel.Size = UDim2.new(0, 150, 0, 20)
- StealLabel.Font = Enum.Font.Gotham
- StealLabel.Text = "Player Name:"
- StealLabel.TextColor3 = Color3.new(1, 1, 1)
- StealLabel.TextSize = 16
- StealSelected.Name = "StealSelected"
- StealSelected.Parent = MiscFrame
- StealSelected.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
- StealSelected.BorderColor3 = Color3.new(0, 0, 0)
- StealSelected.BorderSizePixel = 2
- StealSelected.Position = UDim2.new(0, 50, 0, 100)
- StealSelected.Size = UDim2.new(0, 240, 0, 20)
- StealSelected.Font = Enum.Font.Gotham
- StealSelected.Text = "Player to Steal From"
- StealSelected.TextColor3 = Color3.new(0, 0, 0)
- StealSelected.TextSize = 16
- StealWood.Name = "StealWood"
- StealWood.Parent = MiscFrame
- StealWood.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- StealWood.BorderColor3 = Color3.new(0, 0, 0)
- StealWood.BorderSizePixel = 2
- StealWood.Position = UDim2.new(0, 70, 0, 175)
- StealWood.Size = UDim2.new(0, 200, 0, 25)
- StealWood.Font = Enum.Font.Gotham
- StealWood.Text = "Steal Wood"
- StealWood.TextColor3 = Color3.new(1, 1, 1)
- StealWood.TextSize = 14
- Throw.Name = "Throw"
- Throw.Parent = MiscFrame
- Throw.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Throw.BorderColor3 = Color3.new(0, 0, 0)
- Throw.BorderSizePixel = 2
- Throw.Position = UDim2.new(0, 30, 0, 10)
- Throw.Size = UDim2.new(0, 275, 0, 25)
- Throw.Font = Enum.Font.Gotham
- Throw.Text = "Throwable Axe"
- Throw.TextColor3 = Color3.new(1, 1, 1)
- Throw.TextSize = 14
- StealAxes.Name = "StealAxes"
- StealAxes.Parent = MiscFrame
- StealAxes.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- StealAxes.BorderColor3 = Color3.new(0, 0, 0)
- StealAxes.BorderSizePixel = 2
- StealAxes.Position = UDim2.new(0, 70, 0, 135)
- StealAxes.Size = UDim2.new(0, 200, 0, 25)
- StealAxes.Font = Enum.Font.Gotham
- StealAxes.Text = "Steal Axes"
- StealAxes.TextColor3 = Color3.new(1, 1, 1)
- StealAxes.TextSize = 14
- StealBox.Name = "StealBox"
- StealBox.Parent = MiscFrame
- StealBox.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- StealBox.BorderColor3 = Color3.new(0, 0, 0)
- StealBox.BorderSizePixel = 2
- StealBox.Position = UDim2.new(0, 70, 0, 215)
- StealBox.Size = UDim2.new(0, 200, 0, 25)
- StealBox.Font = Enum.Font.Gotham
- StealBox.Text = "Steal Boxes"
- StealBox.TextColor3 = Color3.new(1, 1, 1)
- StealBox.TextSize = 14
- Drivable.Name = "Drivable"
- Drivable.Parent = MiscFrame
- Drivable.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- Drivable.BorderColor3 = Color3.new(0, 0, 0)
- Drivable.BorderSizePixel = 2
- Drivable.Position = UDim2.new(0, 30, 0, 45)
- Drivable.Size = UDim2.new(0, 275, 0, 25)
- Drivable.Font = Enum.Font.Gotham
- Drivable.Text = "Custom Drivable Areas"
- Drivable.TextColor3 = Color3.new(1, 1, 1)
- Drivable.TextSize = 14
- BottomBar.Name = "BottomBar"
- BottomBar.Parent = MainFrame
- BottomBar.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
- BottomBar.BorderColor3 = Color3.new(0, 0, 0)
- BottomBar.BorderSizePixel = 2
- BottomBar.Position = UDim2.new(0, 0, 0, 310)
- BottomBar.Size = UDim2.new(0, 530, 0, 15)
- BottomBar.ZIndex = 2
- Creditor.Name = "Creditor"
- Creditor.Parent = BottomBar
- Creditor.BackgroundColor3 = Color3.new(1, 1, 1)
- Creditor.BackgroundTransparency = 1
- Creditor.Position = UDim2.new(0, 495, 0, 0)
- Creditor.Size = UDim2.new(0, 35, 0, 15)
- Creditor.ZIndex = 2
- Creditor.Font = Enum.Font.Gotham
- Creditor.Text = "Sakkzz"
- Creditor.TextColor3 = Color3.new(0.666667, 0, 0)
- Credit.Name = "Credit"
- Credit.Parent = BottomBar
- Credit.BackgroundColor3 = Color3.new(1, 1, 1)
- Credit.BackgroundTransparency = 1
- Credit.Position = UDim2.new(0, 450, 0, 0)
- Credit.Size = UDim2.new(0, 45, 0, 15)
- Credit.ZIndex = 2
- Credit.Font = Enum.Font.Gotham
- Credit.Text = "GUI Credit"
- Credit.TextColor3 = Color3.new(0.666667, 0, 0)
- Logo.Name = "Logo"
- Logo.Parent = MainFrame
- Logo.BackgroundColor3 = Color3.new(1, 1, 1)
- Logo.BackgroundTransparency = 1
- Logo.BorderSizePixel = 0
- Logo.Position = UDim2.new(0, 200, 0, 35)
- Logo.Size = UDim2.new(0, 300, 0, 265)
- Logo.Image = "rbxassetid://4325903529"
- MiscFrame.ZIndex = 4
- PlayerFrame.ZIndex = 4
- SlotFrame.ZIndex = 4
- PurchasedFrame.ZIndex = 4
- LogFrame.ZIndex = 4
- PlankFrame.ZIndex = 4
- PlayersFrame.ZIndex = 4
- WaypointFrame.ZIndex = 4
- MainFrame.ZIndex = -2
- Logo.ZIndex = -2
- PurchasedFrame.BackgroundTransparency = 1
- LogFrame.BackgroundTransparency = 1
- PlankFrame.BackgroundTransparency = 1
- Choppedtreelogs.BackgroundTransparency = .5
- ProcessedWoodList.BackgroundTransparency = .5
- LastPurchasedList.BackgroundTransparency = .5
- --- Variables ---
- function Create(cls,props)
- local inst = Instance.new(cls)
- for i,v in pairs(props) do
- inst[i] = v
- end
- return inst
- end
- local TreeLogs={}
- local WoodPlanks={}
- local ProcessedWoodList = LT2.MainFrame.ButtonFrame.TpPlanks.PlankFrame.ProcessedWoodList
- local LastPurchasedList = LT2.MainFrame.ButtonFrame.TpBoxes.PurchasedFrame.LastPurchasedList
- local Choppedtreelogs = LT2.MainFrame.ButtonFrame.TpLogs.LogFrame.Choppedtreelogs
- local Render = service.RunService.RenderStepped
- local UserInputService = game:GetService("UserInputService")
- local shiftKeyL = Enum.KeyCode.LeftShift
- local Replicated = service.ReplicatedStorage
- local Client = Replicated.Interaction.ClientSetListPlayer
- local Dragging = Replicated.Interaction.ClientIsDragging
- local Properties = service.Workspace.Properties
- local Players = service.Players
- local PlayerModels = service.Workspace.PlayerModels
- local Player = Players.LocalPlayer
- local Char = Player.Character
- local Hum = Char.Humanoid
- local Root = Char.HumanoidRootPart
- local Mouse = Player:GetMouse()
- local Noclipper = false
- local Open = true
- local throwAxe = false
- local misc = false
- local player = false
- local slot = false
- local box = false
- local log = false
- local plank = false
- local players = false
- local wp = false
- --- Buttons ---
- Misc.MouseButton1Click:Connect(function()
- if misc == true then
- misc = false
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- Logo.ImageTransparency = 0
- else if misc == false then
- misc = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- MiscFrame.Visible = true
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- PlayerMods.MouseButton1Click:Connect(function()
- if player == true then
- player = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- Logo.ImageTransparency = 0
- else if player == false then
- player = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- PlayerFrame.Visible = true
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- SlotEditor.MouseButton1Click:Connect(function()
- if slot == true then
- slot = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- Logo.ImageTransparency = 0
- else if slot == false then
- slot = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- SlotFrame.Visible = true
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- TpBoxes.MouseButton1Click:Connect(function()
- if box == true then
- box = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- Logo.ImageTransparency = 0
- else if box == false then
- box = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- PurchasedFrame.Visible = true
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- TpLogs.MouseButton1Click:Connect(function()
- if log == true then
- log = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- Logo.ImageTransparency = 0
- else if log == false then
- log = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- LogFrame.Visible = true
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- TpPlanks.MouseButton1Click:Connect(function()
- if plank == true then
- plank = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- Logo.ImageTransparency = 0
- else if plank == false then
- plank = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- PlankFrame.Visible = true
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- TpPlayers.MouseButton1Click:Connect(function()
- if players == true then
- players = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- Logo.ImageTransparency = 0
- else if players == false then
- players = true
- Logo.ImageTransparency = .3
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- PlayersFrame.Visible = true
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- end
- end
- end)
- --- Plot Tp ---
- PlotTp.MouseButton1Down:connect(function()
- for i,v in pairs(Properties:GetChildren()) do
- if v.Owner.Value == Player then
- Root.CFrame = v.OriginSquare.CFrame + Vector3.new(0,10,0)
- end
- end
- end)
- Waypoint.MouseButton1Click:Connect(function()
- if wp == true then
- wp = false
- waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- WaypointFrame.Visible = false
- else if wp == false then
- wp = true
- miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- MiscFrame.Visible = false
- playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayerFrame.Visible = false
- slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- SlotFrame.Visible = false
- boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PurchasedFrame.Visible = false
- logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- LogFrame.Visible = false
- plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlankFrame.Visible = false
- playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
- PlayersFrame.Visible = false
- waypointStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
- WaypointFrame.Visible = true
- end
- end
- end)
- function checkPlayer()
- if not chosenPlayer or not game.Players:FindFirstChild(chosenPlayer.Name) then
- spawn(function()
- StealSelected.Text = "PlayerName"
- chosenPlayer = nil
- end)
- return false
- end
- return true
- end
- function checkWL()
- if not checkPlayer() then
- return false
- end
- if chosenPlayer == game.Players.LocalPlayer then
- return true
- end
- if game.ReplicatedStorage.Interaction.ClientIsWhitelisted:InvokeServer(chosenPlayer) then
- return true
- else
- spawn(function()
- end)
- return false
- end
- end
- function getPlanks()
- for i,models in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if string.match(models.Name:lower(), "plank") then
- if models.Owner.Value == chosenPlayer then
- spawn(function()
- for i=1, 4 do
- models.WoodSection.CFrame = CFrame.new(models.WoodSection.Position) * CFrame.Angles(math.rad(90),0,0)
- models:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
- game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(models.WoodSection)
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(models.WoodSection)
- wait()
- end
- end)
- end
- end
- end
- end
- function getAxes()
- for i,models in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if string.match(models.Name:lower(), "axe") then
- if models.Owner.Value == chosenPlayer then
- spawn(function()
- for i=1, 4 do
- models:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
- game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(models.Main)
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(models.Main)
- wait()
- end
- end)
- end
- end
- end
- end
- function getItems()
- for _, items in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if not string.match(items.Name:lower(), "axe") and items:FindFirstChild("Owner") and items:FindFirstChild("Main") and not items:FindFirstChild("DriveSeat") then
- if items.Owner.Value == chosenPlayer and items.Main.Anchored == false then
- spawn(function()
- for i=1, 4 do
- items:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
- game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(items.Main)
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(items.Main)
- wait()
- end
- end)
- end
- end
- end
- end
- StealWood.MouseButton1Click:connect(function()
- if not checkWL() then return end
- getPlanks()
- end)
- StealAxes.MouseButton1Click:connect(function()
- if not checkWL() then return end
- getAxes()
- end)
- StealBox.MouseButton1Click:connect(function()
- if not checkWL() then return end
- getItems()
- end)
- function throwAxes()
- if throwAxe then
- return
- end
- throwAxe = true
- local function getAxe()
- local Axe
- for i, v in pairs(game.Workspace[game.Players.LocalPlayer.Name]:GetChildren()) do
- if v.Name == "Tool" and v.CuttingTool.Value == true then
- Axe = v
- end
- end
- return Axe
- end
- Mouse.KeyDown:connect(function(key)
- if key ~= "q" then return end
- local CurrentAxe = getAxe()
- if not CurrentAxe then return end
- local AxeName = CurrentAxe.ToolName.Value
- local AxeModel
- local endPoint = Mouse.Hit
- local rotation = 0
- game.ReplicatedStorage.Interaction.ClientInteracted:FireServer(CurrentAxe,"Drop tool",game.Players.LocalPlayer.Character["Right Arm"].CFrame)
- local getAxeModel
- getAxeModel = game.Workspace.PlayerModels.ChildAdded:connect(function(new)
- if new:WaitForChild("Owner").Value == game.Players.LocalPlayer and new:WaitForChild("ItemName").Value == AxeName then
- AxeModel = new
- getAxeModel:Disconnect()
- end
- end)
- repeat wait() until AxeModel
- local bv = Instance.new("BodyVelocity", AxeModel.Main)
- bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- bv.Velocity = Mouse.Hit.lookVector * 90
- bv.Name = "Bv"
- local bg = Instance.new("BodyGyro", AxeModel.Main)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- AxeModel.Main.Touched:connect(function(touched)
- if not touched:IsDescendantOf(game.Players.LocalPlayer.Character) and touched:IsA("BasePart") then
- bv:Destroy()
- bg:Destroy()
- end
- end)
- repeat
- rotation = rotation + 1
- bg.CFrame = CFrame.new(endPoint.p , AxeModel.Main.Position - Vector3.new(0,2,0)) * CFrame.Angles(math.rad(20*rotation),0,0)
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(AxeModel)
- wait()
- until not AxeModel.Main:FindFirstChild("Bv")
- end)
- end
- Drivable.MouseButton1Click:Connect(function()
- local Model = Instance.new("Model", game:GetService("Workspace"))
- Model.Name = "Lumber"
- local Part1 = Instance.new("Part", Model)
- Part1.Name = "Bridge"
- Part1.Reflectance = 0
- Part1.Transparency = 0
- Part1.Anchored = true
- Part1.Archivable = true
- Part1.CanCollide = false
- Part1.Locked = false
- Part1.BrickColor = BrickColor.new("Medium green")
- Part1.Material = Enum.Material.Fabric
- Part1.Position = Vector3.new(4380.8090820313, -11.749999046326, -101.56007385254)
- Part1.Size = Vector3.new(254.85998535156, 0.10000000149012, 1012.0200805664)
- Part1.Rotation = Vector3.new(0, 0, 0)
- local Part2 = Instance.new("Part", Model)
- Part2.Name = "Part"
- Part2.Reflectance = 0
- Part2.Transparency = 0
- Part2.Anchored = true
- Part2.Archivable = true
- Part2.CanCollide = false
- Part2.Locked = false
- Part2.BrickColor = BrickColor.new("Medium green")
- Part2.Material = Enum.Material.Fabric
- Part2.Position = Vector3.new(-1498.7203369141, 628.11077880859, 1146.8332519531)
- Part2.Size = Vector3.new(54.889999389648, 0.38999998569489, 46.719993591309)
- Part2.Rotation = Vector3.new(0, 30, 0)
- local Part3 = Instance.new("Part", Model)
- Part3.Name = "RoadVol"
- Part3.Reflectance = 0
- Part3.Transparency = 0
- Part3.Anchored = true
- Part3.Archivable = true
- Part3.CanCollide = false
- Part3.Locked = false
- Part3.BrickColor = BrickColor.new("Medium green")
- Part3.Material = Enum.Material.Fabric
- Part3.Position = Vector3.new(-604.03656005859, 301.07205200195, 637.69116210938)
- Part3.Size = Vector3.new(40, 0.20000000298023, 2030.8299560547)
- Part3.Rotation = Vector3.new(147.75, 55.680000305176, -152.4700012207)
- local Part4 = Instance.new("Part", Model)
- Part4.Name = "Water1"
- Part4.Reflectance = 0
- Part4.Transparency = 0
- Part4.Anchored = true
- Part4.Archivable = true
- Part4.CanCollide = false
- Part4.Locked = false
- Part4.BrickColor = BrickColor.new("Nougat")
- Part4.Material = Enum.Material.Fabric
- Part4.Position = Vector3.new(1201.791015625, -11.89999961853, -382.09997558594)
- Part4.Size = Vector3.new(2048, 0.20000000298023, 2048)
- Part4.Rotation = Vector3.new(0, 90, 0)
- local Part5 = Instance.new("Part", Model)
- Part5.Name = "Water4"
- Part5.Reflectance = 0
- Part5.Transparency = 0
- Part5.Anchored = true
- Part5.Archivable = true
- Part5.CanCollide = false
- Part5.Locked = false
- Part5.BrickColor = BrickColor.new("Nougat")
- Part5.Material = Enum.Material.Fabric
- Part5.Position = Vector3.new(-494.96441650391, -11.89999961853, -866.69287109375)
- Part5.Size = Vector3.new(2048, 0.20000000298023, 2048)
- Part5.Rotation = Vector3.new(0, 90, 0)
- local Part6 = Instance.new("Part", Model)
- Part6.Name = "Water2"
- Part6.Reflectance = 0
- Part6.Transparency = 0
- Part6.Anchored = true
- Part6.Archivable = true
- Part6.CanCollide = false
- Part6.Locked = false
- Part6.BrickColor = BrickColor.new("Nougat")
- Part6.Material = Enum.Material.Fabric
- Part6.Position = Vector3.new(3233.3588867188, -11.89999961853, -382.09997558594)
- Part6.Size = Vector3.new(2048, 0.20000000298023, 2048)
- Part6.Rotation = Vector3.new(0, 90, 0)
- local Part7 = Instance.new("Part", Model)
- Part7.Name = "Water3"
- Part7.Reflectance = 0
- Part7.Transparency = 0
- Part7.Anchored = true
- Part7.Archivable = true
- Part7.CanCollide = false
- Part7.Locked = false
- Part7.BrickColor = BrickColor.new("Nougat")
- Part7.Material = Enum.Material.Fabric
- Part7.Position = Vector3.new(1998.6108398438, -11.89999961853, -2371.4619140625)
- Part7.Size = Vector3.new(2048, 0.20000000298023, 2048)
- Part7.Rotation = Vector3.new(0, 90, 0)
- local WedgePart8 = Instance.new("WedgePart", Model)
- WedgePart8.Name = "UP"
- WedgePart8.Reflectance = 0
- WedgePart8.Transparency = 0
- WedgePart8.Anchored = true
- WedgePart8.Archivable = true
- WedgePart8.CanCollide = false
- WedgePart8.Locked = false
- WedgePart8.BrickColor = BrickColor.new("Beige")
- WedgePart8.Material = Enum.Material.Fabric
- WedgePart8.Position = Vector3.new(341.31372070313, -5.8850064277649, -772.25903320313)
- WedgePart8.Size = Vector3.new(65.220001220703, 11.829997062683, 159.52000427246)
- WedgePart8.Rotation = Vector3.new(0, -21.549999237061, 0)
- local WedgePart9 = Instance.new("WedgePart", Model)
- WedgePart9.Name = "UP2"
- WedgePart9.Reflectance = 0
- WedgePart9.Transparency = 0
- WedgePart9.Anchored = true
- WedgePart9.Archivable = true
- WedgePart9.CanCollide = false
- WedgePart9.Locked = false
- WedgePart9.BrickColor = BrickColor.new("Beige")
- WedgePart9.Material = Enum.Material.Fabric
- WedgePart9.Position = Vector3.new(384.87704467773, -5.8850121498108, -1050.4354248047)
- WedgePart9.Size = Vector3.new(65.220001220703, 11.829997062683, 155.8099822998)
- WedgePart9.Rotation = Vector3.new(180, -25.35000038147, 180)
- local WedgePart10 = Instance.new("WedgePart", Model)
- WedgePart10.Name = "Vol1"
- WedgePart10.Reflectance = 0
- WedgePart10.Transparency = 0
- WedgePart10.Anchored = true
- WedgePart10.Archivable = true
- WedgePart10.CanCollide = false
- WedgePart10.Locked = false
- WedgePart10.BrickColor = BrickColor.new("Medium green")
- WedgePart10.Material = Enum.Material.Fabric
- WedgePart10.Position = Vector3.new(-1133.5314941406, 499.67663574219, 943.49224853516)
- WedgePart10.Size = Vector3.new(39.729999542236, 10.650003433228, 823.29010009766)
- WedgePart10.Rotation = Vector3.new(-32.25, -55.680000305176, -27.529998779297)
- local WedgePart11 = Instance.new("WedgePart", Model)
- WedgePart11.Name = "Vol2"
- WedgePart11.Reflectance = 0
- WedgePart11.Transparency = 0
- WedgePart11.Anchored = true
- WedgePart11.Archivable = true
- WedgePart11.CanCollide = false
- WedgePart11.Locked = false
- WedgePart11.BrickColor = BrickColor.new("Medium green")
- WedgePart11.Material = Enum.Material.Fabric
- WedgePart11.Position = Vector3.new(-1526.9182128906, 623.2353515625, 1112.2694091797)
- WedgePart11.Size = Vector3.new(33.96000289917, 10.470000267029, 43.559997558594)
- WedgePart11.Rotation = Vector3.new(0, 32.899997711182, 0)
- local WedgePart12 = Instance.new("WedgePart", Model)
- WedgePart12.Name = "Wedge2"
- WedgePart12.Reflectance = 0
- WedgePart12.Transparency = 0
- WedgePart12.Anchored = true
- WedgePart12.Archivable = true
- WedgePart12.CanCollide = false
- WedgePart12.Locked = false
- WedgePart12.BrickColor = BrickColor.new("Medium green")
- WedgePart12.Material = Enum.Material.Fabric
- WedgePart12.Position = Vector3.new(-580.31176757813, 50.62678527832, -2443.0573730469)
- WedgePart12.Size = Vector3.new(58.749996185303, 1, 69.490005493164)
- WedgePart12.Rotation = Vector3.new(-179.08000183105, 14.309999465942, -178.72999572754)
- local WedgePart13 = Instance.new("WedgePart", Model)
- WedgePart13.Name = "Wedge"
- WedgePart13.Reflectance = 0
- WedgePart13.Transparency = 0
- WedgePart13.Anchored = true
- WedgePart13.Archivable = true
- WedgePart13.CanCollide = false
- WedgePart13.Locked = false
- WedgePart13.BrickColor = BrickColor.new("Medium green")
- WedgePart13.Material = Enum.Material.Fabric
- WedgePart13.Position = Vector3.new(-554.13073730469, 37.368190765381, -2545.1484375)
- WedgePart13.Size = Vector3.new(59.18998336792, 30.919998168945, 140.86001586914)
- WedgePart13.Rotation = Vector3.new(0.91999995708466, -14.309999465942, -1.2699999809265)
- local Part14 = Instance.new("Part", Model)
- Part14.Name = "Wall"
- Part14.Reflectance = 0
- Part14.Transparency = 0.60000002384186
- Part14.Anchored = false
- Part14.Archivable = true
- Part14.CanCollide = true
- Part14.Locked = false
- Part14.BrickColor = BrickColor.new("Medium stone grey")
- Part14.Material = Enum.Material.Fabric
- Part14.Position = Vector3.new(-1522.0369873047, 632.79083251953, 1160.2779541016)
- Part14.Size = Vector3.new(46.590003967285, 8.9700002670288, 1.0400000810623)
- Part14.Rotation = Vector3.new(-180, 60, -180)
- local Part15 = Instance.new("Part", Model)
- Part15.Name = "Fence2"
- Part15.Reflectance = 0
- Part15.Transparency = 0.5
- Part15.Anchored = true
- Part15.Archivable = true
- Part15.CanCollide = false
- Part15.Locked = false
- Part15.BrickColor = BrickColor.new("Beige")
- Part15.Material = Enum.Material.Fabric
- Part15.Position = Vector3.new(-620.37908935547, 319.05871582031, 669.19006347656)
- Part15.Size = Vector3.new(2037.669921875, 16.129999160767, 2)
- Part15.Rotation = Vector3.new(0.0099999997764826, 30, -17.510000228882)
- local Part16 = Instance.new("Part", Model)
- Part16.Name = "Fence"
- Part16.Reflectance = 0
- Part16.Transparency = 0.5
- Part16.Anchored = true
- Part16.Archivable = true
- Part16.CanCollide = false
- Part16.Locked = false
- Part16.BrickColor = BrickColor.new("Beige")
- Part16.Material = Enum.Material.Fabric
- Part16.Position = Vector3.new(-639.38134765625, 319.06237792969, 636.27484130859)
- Part16.Size = Vector3.new(2037.669921875, 16.129999160767, 2)
- Part16.Rotation = Vector3.new(0.0099999997764826, 30, -17.510000228882)
- wait(4.6)
- for index, lumber in pairs(game.Workspace.Lumber:GetChildren()) do
- lumber.CanCollide = true
- end
- end)
- Throw.MouseButton1Click:Connect(function()
- throwAxes()
- end)
- Blacklist.MouseButton1Click:Connect(function()
- local cframe
- for i,v in next, workspace:GetDescendants() do
- if v:IsA("SpawnLocation") then
- v.Touched:Connect(function(h)
- if h.Parent == Char and cframe then
- Char:SetPrimaryPartCFrame(cframe)
- end
- end)
- end
- end
- game:GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
- if Char.PrimaryPart then
- cframe = Char.PrimaryPart.CFrame
- end
- end)
- for i,v in next, debug.getregistry() do
- if type(v)=='function' and debug.getupvalues(v).lastUpdate then
- debug.setupvalue(v,"lastUpdate",math.huge)
- break
- end
- end
- for i,v in next, workspace.Effects:GetChildren() do
- if v:IsA("BasePart") and v.Name == "BlacklistWall" then
- v:Destroy()
- end
- end
- end)
- DeleteTool.MouseButton1Click:Connect(function()
- local TP = Instance.new("Tool", Player.Backpack)
- TP.RequiresHandle = false
- TP.RobloxLocked = true
- TP.Name = "Tool"
- TP.TextureId = "rbxassetid://1319134233"
- TP.ToolTip = "Delete Tool"
- TP.Equipped:connect(function(Mouse)
- Mouse.Button1Down:connect(function()
- del = Mouse.Target
- if del == nil then
- else
- delete = del.Parent
- RemoveItem(delete)
- end
- end)
- end)
- end)
- function RemoveItem(SelectedPart)
- if SelectedPart:FindFirstChild("Owner") and SelectedPart.Owner.Value ~= nil and SelectedPart:FindFirstChild("ItemName") and SelectedPart:FindFirstChild("Type") and (SelectedPart.PrimaryPart ~= nil or SelectedPart:FindFirstChild("MainCFrame")) then
- Replicated.Interaction.DestroyStructure:FireServer(SelectedPart)
- end
- end
- function getBlueprints()
- local owned = Player.PlayerBlueprints.Blueprints
- for i,v in pairs(Replicated.Purchasables.Structures.BlueprintStructures:GetChildren()) do
- if not owned:FindFirstChild(v.Name) then
- local blueprint = Instance.new("Folder",owned)
- blueprint.Name = v.Name
- local category = v.ItemCategory:Clone()
- category.Parent = blueprint
- end
- end
- end
- Blueprints.MouseButton1Click:Connect(function()
- getBlueprints()
- end)
- game:GetService("RunService").Stepped:connect(function()
- if Noclipper then
- Hum:ChangeState(11)
- end
- end)
- Noclip.MouseButton1Click:connect(function()
- if Noclipper == true then
- Noclipper = false
- Noclip.TextColor3 = Color3.new(1, 0, 0)
- Noclip.Text = "NOCLIP DISABLED"
- elseif Noclipper == false then
- Noclipper = true
- Noclip.TextColor3 = Color3.new(0, 0.666667, 0)
- Noclip.Text = "NOCLIP ENABLED"
- end
- end)
- Paint.MouseButton1Click:Connect(function()
- local tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
- tool.RequiresHandle = false
- tool.Name = "Paint"
- tool.ToolTip = "Changes A Stucture's Wood Type"
- tool.Equipped:connect(function(Mouse)
- ColorPicker.Enabled = true
- tool.Unequipped:connect(function(mouse)
- ColorPicker.Enabled = false
- Mouse.Button1Down:connect(function()
- if Mouse.Target.Parent:FindFirstChild("Type") or Mouse.Target.Parent:FindFirstChild("BlueprintWoodClass") then
- local Cframe
- if Mouse.Target.Parent:FindFirstChild("MainCFrame") then
- Cframe = Mouse.Target.Parent.MainCFrame.Value
- else
- Cframe = Mouse.Target.Parent.PrimaryPart.CFrame
- end
- if Mouse.Target.Parent ~= nil then
- game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
- end
- else
- end
- end)
- end)
- end)
- end)
- --- Paint Picker ---
- Birch.MouseButton1Click:Connect(function()
- CurrentColor.Image = Birch.Image
- woodtype = "Birch"
- end)
- Grey.MouseButton1Click:Connect(function()
- CurrentColor.Image = Grey.Image
- woodtype = nil
- end)
- Walnut.MouseButton1Click:Connect(function()
- CurrentColor.Image = Walnut.Image
- woodtype = "Walnut"
- end)
- Generic.MouseButton1Click:Connect(function()
- CurrentColor.Image = Generic.Image
- woodtype = "Generic"
- end)
- Oak.MouseButton1Click:Connect(function()
- CurrentColor.Image = Oak.Image
- woodtype = "Oak"
- end)
- Pine.MouseButton1Click:Connect(function()
- CurrentColor.Image = Pine.Image
- woodtype = "Pine"
- end)
- Palm.MouseButton1Click:Connect(function()
- CurrentColor.Image = Palm.Image
- woodtype = "Palm"
- end)
- Koa.MouseButton1Click:Connect(function()
- CurrentColor.Image = Koa.Image
- woodtype = "Koa"
- end)
- Volcano.MouseButton1Click:Connect(function()
- CurrentColor.Image = Volcano.Image
- woodtype = "Volcano"
- end)
- GreenSwampy.MouseButton1Click:Connect(function()
- CurrentColor.Image = GreenSwampy.Image
- woodtype = "GreenSwampy"
- end)
- GoldSwampy.MouseButton1Click:Connect(function()
- CurrentColor.Image = GoldSwampy.Image
- woodtype = "GoldSwampy"
- end)
- GenericSpecial.MouseButton1Click:Connect(function()
- CurrentColor.Image = GenericSpecial.Image
- woodtype = "GenericSpecial"
- end)
- SnowGlow.MouseButton1Click:Connect(function()
- CurrentColor.Image = SnowGlow.Image
- woodtype = "SnowGlow"
- end)
- Frost.MouseButton1Click:Connect(function()
- CurrentColor.Image = Frost.Image
- woodtype = "Frost"
- end)
- CaveCrawler.MouseButton1Click:Connect(function()
- CurrentColor.Image = CaveCrawler.Image
- woodtype = "CaveCrawler"
- end)
- LoneCave.MouseButton1Click:Connect(function()
- CurrentColor.Image = LoneCave.Image
- woodtype = "LoneCave"
- end)
- Spooky.MouseButton1Click:Connect(function()
- CurrentColor.Image = Spooky.Image
- woodtype = "Spooky"
- end)
- SpookyNeon.MouseButton1Click:Connect(function()
- CurrentColor.Image = SpookyNeon.Image
- woodtype = "SpookyNeon"
- end)
- CurrentColor.MouseButton1Click:Connect(function()
- if Picker.Visible == false then
- Picker.Visible = true
- else
- Picker.Visible = false
- end
- end)
- Teleport = function(CF)
- Char:SetPrimaryPartCFrame(CF)
- end
- TpTool.MouseButton1Click:connect(function()
- local TP = Instance.new("Tool", Player.Backpack)
- TP.RequiresHandle = false
- TP.RobloxLocked = true
- TP.Name = "Tool"
- TP.TextureId = "rbxassetid://1319134233"
- TP.ToolTip = "Teleport Tool"
- TP.Equipped:connect(function(Mouse)
- Mouse.Button1Down:connect(function()
- if Mouse.Target then
- Teleport(CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z))
- end
- end)
- end)
- end)
- --- Auto Blacklist Server ---
- for i, v in pairs(Players:GetPlayers()) do
- if v.Name ~= Player.Name then
- Client:InvokeServer(Player.BlacklistFolder, v, true)
- end
- end
- Players.PlayerAdded:connect(function(plr)
- Client:InvokeServer(Player.BlacklistFolder, plr, true)
- end)
- --- Close ---
- Close.MouseButton1Down:connect(function()
- LT2:Destroy()
- end)
- local Walk = 16
- local Jump = 50
- function config()
- Hum.Name = "1"
- local l = Char["1"]:Clone()
- l.Parent = Char
- l.Name = "Humanoid"
- wait(0.1)
- Char["1"]:Destroy()
- service.Workspace.CurrentCamera.CameraSubject = Char
- Char.Animate.Disabled = true
- l.Changed:Connect(function()
- if l then
- l.WalkSpeed = Walk
- l.JumpPower = Jump
- end
- end)
- end
- WalkSpeed.Changed:Connect(function()
- Walk=tonumber(WalkSpeed.Text)
- end)
- JumpPower.Changed:Connect(function()
- Jump=tonumber(JumpPower.Text)
- end)
- Hum.Changed:Connect(function()
- if Hum then
- Hum.WalkSpeed=Walk
- Hum.JumpPower=Jump
- end
- end)
- local function IsShiftKeyDown()
- return UserInputService:IsKeyDown(shiftKeyL)
- end
- local function Input(input, gameProcessedEvent)
- if not IsShiftKeyDown() then
- Walk=tonumber(16)
- else
- Walk=tonumber(35)
- end
- end
- UserInputService.InputBegan:Connect(Input)
- --- Me ---
- Me.MouseButton1Click:Connect(function()
- selectedPlayer.Text = Player.Name
- end)
- copyBase.MouseButton1Down:connect(function()
- local plr = selectedPlayer.Text
- pmds = PlayerModels
- PlaceR = Replicated.PlaceStructure.ClientPlacedBlueprint
- PlaceS = Replicated.PlaceStructure.ClientPlacedStructure
- Property = nil
- MProperty = nil
- for i, v in pairs(Properties:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Players[plr] then
- Property = v.OriginSquare
- end
- end
- for i, v in pairs(Properties:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Player then
- MProperty = v.OriginSquare
- end
- end
- function copypart(mod)
- if mod:FindFirstChild("MainCFrame") then
- Cframe = mod.MainCFrame.Value
- else
- Cframe = mod.PrimaryPart.CFrame
- end
- X = Property.Position.X - Cframe.X
- Y = Property.Position.Y - Cframe.Y
- Z = Property.Position.Z - Cframe.Z
- PlaceR:FireServer(mod.ItemName.Value, (CFrame.new(MProperty.Position.X, MProperty.Position.Y, MProperty.Position.Z)*CFrame.Angles(Cframe:toEulerAnglesXYZ())) - Vector3.new(X, Y, Z), Player)
- wait()
- end
- for i, v in pairs(pmds:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
- copypart(v)
- end
- end
- end)
- --- Fill Blueprints ---
- fillBase.MouseButton1Down:connect(function()
- local PlayerName = selectedPlayer.Text
- local WoodName = treeType.Text
- local ItsCFrame
- local Remote = Replicated.PlaceStructure.ClientPlacedStructure
- for i,v in pairs(PlayerModels:GetChildren()) do
- if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
- if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
- if v:FindFirstChild("MainCFrame") then
- ItsCFrame = v.MainCFrame.Value
- else
- ItsCFrame = v.PrimaryPart.CFrame
- end
- if v ~= nil then
- Remote:FireServer(v.Name, ItsCFrame, Player, WoodName, v, false)
- end
- end
- end
- end
- end)
- maxLand.MouseButton1Down:connect(function()
- for i, v in pairs(service.Workspace.Properties:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer then
- base = v
- square = v.OriginSquare
- end
- end
- function makebase(pos)
- local Event = service.ReplicatedStorage.PropertyPurchasing.ClientExpandedProperty
- Event:FireServer(base, pos)
- end
- spos = square.Position
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X, spos.Y, spos.Z - 80))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 80))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 80))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 80))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 40))
- makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 40))
- makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 80))
- makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 80))
- end)
- --- Wipe Base ---
- wipeBase.MouseButton1Down:connect(function()
- plr = selectedPlayer.Text
- pmds = service.Workspace.PlayerModels
- PlaceR = service.ReplicatedStorage.Interaction.DestroyStructure
- for i, v in pairs(pmds:GetChildren()) do
- if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
- PlaceR:FireServer(v)
- end
- end
- end)
- local inc = 0
- PlayerModels.ChildAdded:Connect(function(Item)
- inc = #LastPurchasedList:GetChildren()
- if Item:FindFirstChild("Owner") and Item.Owner.Value == Player then
- LastPurchasedList.CanvasSize=UDim2.new(0,0,0,25*inc)
- local SellButton=Create("TextButton",{Parent=LastPurchasedList,Size=UDim2.new(1,-9,0,20),Position=UDim2.new(0,5,0,25*inc),Text=" "..Item.Name,Name=Item.Name,TextXAlignment="Left",ZIndex=3,BorderSizePixel=0})
- SellButton.MouseButton1Click:Connect(function()
- if Item:IsA("Model") then
- Item:MoveTo(Root.Position)
- for i = 1,100 do
- Dragging:FireServer(Item)
- end
- end
- end)
- inc = inc + 1
- end
- end)
- PlayerModels.ChildRemoved:Connect(function(Item)
- inc = 0
- if Item:FindFirstChild("Owner") and Item.Owner.Value == Player then
- if LastPurchasedList:FindFirstChild(Item.Name) then
- LastPurchasedList:FindFirstChild(Item.Name):Destroy()
- for i,v in pairs(LastPurchasedList:GetChildren()) do
- v.Position = UDim2.new(0,5,0,25*(i-1))
- end
- end
- end
- end)
- --- Tp Boxes ---
- TpBoxes.MouseButton1Down:connect(function()
- for i,v in pairs(PlayerModels:GetChildren()) do
- if v:IsA("Model") then
- if v:FindFirstChild("PurchasedBoxItemName") then
- if v.Type.Value == "Structure" or v.Type.Value == "Wire" or v.Type.Value == "Hatch" then
- if v.Owner.OwnerString.Value == Player.Name then
- v.Main.CFrame = service.Workspace:FindFirstChild(Player.Name).Torso.CFrame
- end
- end
- end
- end
- end
- end)
- function UpdateLogs()
- local inc = 0
- TreeLogs = {}
- for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1, 6) == "Loose_" and Log.Owner.Value == Player then
- if Log:FindFirstChild("TreeClass") and TreeLogs[Log.TreeClass.Value] then
- TreeLogs[Log.TreeClass.Value] = TreeLogs[Log.TreeClass.Value]
- TreeLogs[Log.TreeClass.Value]["Logs"][Log] = Log
- elseif Log:FindFirstChild("TreeClass") then
- TreeLogs[Log.TreeClass.Value] = {Logs={Log.WoodSection}}
- end
- end
- end
- end
- function UpdateTpLogs()
- local inc=0
- UpdateLogs()
- Choppedtreelogs:ClearAllChildren()
- for i,v in pairs(TreeLogs) do
- Choppedtreelogs.CanvasSize=UDim2.new(0,0,0,25*inc)
- local SellButton = Create("TextButton",{Parent=Choppedtreelogs,Size=UDim2.new(1,-14,0,20),Position=UDim2.new(0,5,0,35*inc),Text=" "..i,TextXAlignment="Left",ZIndex=3,BorderSizePixel=0})
- local Color = Create("Frame",{Parent=Choppedtreelogs,Size=UDim2.new(0,5,0,20),Position=UDim2.new(0,0,0,35*inc),BorderSizePixel=0,ZIndex=3,BackgroundColor3=v["Logs"][1].Color})
- SellButton.MouseButton1Click:Connect(function()
- for x=1,100 do
- v["Logs"][1].CFrame = CFrame.new(Root.Position + Vector3.new(0, 20, 0))
- Dragging:FireServer(v["Logs"][1].Parent)
- end
- end)
- inc = inc + 1
- end
- inc = 0
- end
- service.Workspace.LogModels.ChildRemoved:Connect(function(thing)
- if thing.Owner.Value == Player then
- UpdateLogs()
- end
- end)
- UpdateTpLogs()
- Minimize.MouseButton1Click:Connect(function()
- if Open == true then
- Open = false
- ButtonFrame.Visible = false
- BottomBar.Visible = false
- Logo.Visible = false
- MainFrame.BackgroundTransparency = 1
- else if Open == false then
- Open = true
- ButtonFrame.Visible = true
- BottomBar.Visible = true
- Logo.Visible = true
- MainFrame.BackgroundTransparency = 0
- end
- end
- end)
- --- Tp All Wood ---
- TpAllWood.MouseButton1Click:Connect(function()
- for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
- if Log.Owner.Value == Player then
- Log:MoveTo(Root.Position + Vector3.new(0, 20, 0))
- for i=1,100 do
- Dragging:FireServer(Log)
- end
- end
- end
- end
- end)
- --- Sell All Wood ---
- SellWood.MouseButton1Click:Connect(function()
- for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
- if Log.Owner.Value == Player then
- for i,v in pairs(Log:GetChildren()) do
- if v.Name == "WoodSection" then
- spawn(function()
- for i=1,10 do
- wait()
- v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791)) * CFrame.Angles(math.rad(90),0,0)
- end
- end)
- end
- end
- spawn(function()
- for i=1,20 do
- wait()
- Dragging:FireServer(Log)
- end
- end)
- end
- end
- end
- end)
- --- Tp Planks ---
- function UpdatePlanks()
- local inc = 0
- WoodPlanks={}
- for i,v in pairs(PlayerModels:GetChildren()) do
- if v.Name == "Plank" and v.Owner.Value == Player then
- if v:FindFirstChild("TreeClass") and WoodPlanks[v.TreeClass.Value] then
- WoodPlanks[v.TreeClass.Value] = WoodPlanks[v.TreeClass.Value]
- WoodPlanks[v.TreeClass.Value]["Wood"][v] = v
- elseif v:FindFirstChild("TreeClass") then
- WoodPlanks[v.TreeClass.Value]={Wood = {v.WoodSection}}
- end
- end
- end
- end
- function UpdateSellPlanks()
- local inc = 0
- UpdatePlanks()
- ProcessedWoodList:ClearAllChildren()
- for i,v in pairs(WoodPlanks) do
- ProcessedWoodList.CanvasSize=UDim2.new(0,0,0,25*inc)
- local SellButton=Create("TextButton",{Parent=ProcessedWoodList,Size=UDim2.new(1,-14,0,20),Position=UDim2.new(0,5,0,35*inc),Text=" "..i,TextXAlignment="Left",ZIndex=3,BorderSizePixel=0})
- local Color = Create("Frame",{Parent=ProcessedWoodList,Size=UDim2.new(0,5,0,20),Position=UDim2.new(0,0,0,35*inc),BorderSizePixel=0,ZIndex=3,BackgroundColor3=v["Wood"][1].Color})
- SellButton.MouseButton1Click:Connect(function()
- for x = 1,100 do
- v["Wood"][1].CFrame=CFrame.new(Root.Position + Vector3.new(0, 20, 0))
- Dragging:FireServer(v["Wood"][1].Parent)
- end
- end)
- inc = inc + 1
- end
- inc = 0
- end
- PlayerModels.ChildRemoved:Connect(function(thing)
- if thing.Owner.Value == Player then
- UpdateSellPlanks()
- end
- end)
- UpdateSellPlanks()
- --- Tp all Planks ---
- TpAllPlanks.MouseButton1Click:Connect(function()
- for _, Plank in pairs(PlayerModels:GetChildren()) do
- if Plank.Name == "Plank" and Plank:findFirstChild("Owner") then
- if Plank.Owner.Value == Player then
- Plank:MoveTo(Root.Position + Vector3.new(0, 20, 0))
- for i = 1,100 do
- Dragging:FireServer(Plank)
- end
- end
- end
- end
- end)
- --- Sell Planks ---
- SellPlanks.MouseButton1Click:Connect(function()
- for _, Plank in pairs(PlayerModels:GetChildren()) do
- if Plank.Name == "Plank" and Plank:findFirstChild("Owner") then
- if Plank.Owner.Value == Player then
- for i,v in pairs(Plank:GetChildren()) do
- if v.Name == "WoodSection" then
- spawn(function()
- for i = 1,10 do
- wait()
- v.CFrame = CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
- end
- end)
- end
- end
- spawn(function()
- for i = 1,20 do
- wait()
- Dragging:FireServer(Plank)
- end
- end)
- end
- end
- end
- end)
- --- Player Tping ---
- Player1.MouseButton1Down:connect(function()
- Playerselect.Text = Player1.Text
- end)
- Player2.MouseButton1Down:connect(function()
- Playerselect.Text = Player2.Text
- end)
- Player3.MouseButton1Down:connect(function()
- Playerselect.Text = Player3.Text
- end)
- Player4.MouseButton1Down:connect(function()
- Playerselect.Text = Player4.Text
- end)
- Player5.MouseButton1Down:connect(function()
- Playerselect.Text = Player5.Text
- end)
- Player6.MouseButton1Down:connect(function()
- Playerselect.Text = Player6.Text
- end)
- PlayerTp.MouseButton1Down:connect(function()
- if Playerselect.Text == "Select a Player" then
- warn("No Player Selected")
- else
- Root.CFrame = workspace[Playerselect.Text].HumanoidRootPart.CFrame
- end
- end)
- TpBase.MouseButton1Down:connect(function()
- for i, v in pairs(Properties:GetChildren()) do
- if v.Owner.Value == service.Players[Playerselect.Text] then
- Root.CFrame = v.OriginSquare.CFrame
- end
- end
- end)
- local buttons = {
- Player1,
- Player2,
- Player3,
- Player4,
- Player5,
- Player6
- }
- for i, v in pairs(Players:GetChildren()) do
- buttons[i].Text = v.Name
- buttons[i].Visible = true
- end
- service.Players.PlayerRemoving:connect(function()
- for i, v in pairs(Players:GetChildren()) do
- buttons[i].Text = v.Name
- buttons[i].Visible = true
- end
- end)
- service.Players.PlayerAdded:connect(function()
- for i, v in pairs(Players:GetChildren()) do
- buttons[i].Text = v.Name
- buttons[i].Visible = true
- end
- end)
- local WayPoints = {
- ["Wood R Us"] = CFrame.new(265, 3, 57),
- ["SpawnPoint"] = CFrame.new(155, 3, 74),
- ["Land Store"] = CFrame.new(258, 3, -99),
- ["Link's Logic"] = CFrame.new(4607, 7.5, -798),
- ["Cave"] = CFrame.new(3581, -179, 430),
- ["Volcanoz"] = CFrame.new(-1585, 622, 1140),
- ["Swamp"] = CFrame.new(-1209, 132, -801),
- ["Palm Island"] = CFrame.new(2549, -5, -42),
- ["Fancy Furnishings"] = CFrame.new(491, 3, -1720),
- ["Boxed Cars"] = CFrame.new(509, 3, -1463),
- ["Fine Arts Shop"] = CFrame.new(5207, -166, 719),
- ["Bob's Shack"] = CFrame.new(260, 8, -2542),
- ["Strange Man"] = CFrame.new(1061, 16, 1131),
- ["SnowGlow Tree"] = CFrame.new(-1105.9, -6, -894)
- }
- WoodRUs.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Wood R Us"]
- end)
- SpawnPoint.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["SpawnPoint"]
- end)
- LandStore.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Land Store"]
- end)
- LinksLogic.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Link's Logic"]
- end)
- Cave.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Cave"]
- end)
- Volcanoz.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Volcano"]
- end)
- Swamp.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Swamp"]
- end)
- PalmIsland.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Palm Island"]
- end)
- FancyFurnishings.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Fancy Furnishings"]
- end)
- BoxedCars.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Boxed Cars"]
- end)
- FineArtsShop.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Fine Arts Shop"]
- end)
- BobsShack.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Bob's Shack"]
- end)
- Stranger.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["Strange Man"]
- end)
- SnowTree.MouseButton1Down:connect(function()
- local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
- uTorso.CFrame = WayPoints["SnowGlow Tree"]
- end)
- --- Fast Cutter ---
- Detect = coroutine.wrap(function()
- Player = service.Players.LocalPlayer
- mouse = Player:GetMouse()
- mouse.Button1Down:connect(function()
- MouseDown = true
- end)
- mouse.Button1Up:connect(function()
- MouseDown = false
- end)
- end)
- Detect()
- Player = service.Players.LocalPlayer
- mouse = Player:GetMouse()
- game:GetService('RunService').RenderStepped:connect(function()
- if Player.Character:FindFirstChild("Tool") then
- if MouseDown == true then
- if mouse.Target.Name == "WoodSection" then
- targetWood = mouse.Target
- Tool=Player.Character.Tool
- Height = targetWood.CFrame:pointToObjectSpace(mouse.Hit.p).Y + targetWood.Size.Y/2
- local ray = Ray.new(Player.Character.Head.Position, ((targetWood.CFrame * CFrame.new(0, Height - targetWood.Size.Y/2, 0)).p - Player.Character.Head.Position).unit * 200)
- part,_,p = workspace:FindPartOnRay(ray, Player.Character)
- function fixVector(V)
- return Vector3.new(math.floor(V.X + 0.5), math.floor(V.Y + 0.5), math.floor(V.Z + 0.5))
- end
- local faceVector = fixVector(targetWood.CFrame:vectorToObjectSpace(p))
- if faceVector.Y ~= 0 then
- return
- end
- local lookAtCFrame = CFrame.new(Player.Character.Head.Position, mouse.Hit.p)
- local relativeCFrame = lookAtCFrame:toObjectSpace(targetWood.CFrame * CFrame.Angles(math.pi/2, 0, 0))
- local relativeLookVector = relativeCFrame.lookVector
- local m = relativeLookVector.Y >= 0 and 1 or -1
- if faceVector.X == 1 then
- faceVector = Vector3.new(0, 0, -1) * m
- elseif faceVector.X == -1 then
- faceVector = Vector3.new(0, 0, 1) * m
- elseif faceVector.Z == 1 then
- faceVector = Vector3.new(1, 0, 0) * m
- elseif faceVector.Z == -1 then
- faceVector = Vector3.new(-1, 0, 0) * m
- end
- local cutEvent = targetWood.Parent.CutEvent
- service.ReplicatedStorage.Interaction.RemoteProxy:FireServer(cutEvent, {sectionId = targetWood.ID.Value, faceVector = faceVector, height = Height, hitPoints = 0.2, cooldown = 0, cuttingClass = "Axe", tool = Player.Character.Tool})
- end
- end
- end
- end)
- --- Fly ---
- do
- function fly()
- for i,v in pairs(script:GetChildren()) do
- pcall(function() v.Value = "" end)
- game:GetService("Debris"):AddItem(v,.1)
- end
- function weld(p0,p1,c0,c1,par)
- local w = Instance.new("Weld",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- return w
- end
- local motors = {}
- function motor(p0,p1,c0,c1,des,vel,par)
- local w = Instance.new("Motor6D",p0 or par)
- w.Part0 = p0
- w.Part1 = p1
- w.C0 = c0 or CFrame.new()
- w.C1 = c1 or CFrame.new()
- w.MaxVelocity = tonumber(vel) or .05
- w.DesiredAngle = tonumber(des) or 0
- return w
- end
- function lerp(a,b,c)
- return a+(b-a)*c
- end
- function clerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = lerp(v,com2[i],al)
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- function ccomplerp(c1,c2,al)
- local com1 = {c1:components()}
- local com2 = {c2:components()}
- for i,v in pairs(com1) do
- com1[i] = lerp(v,com2[i],al)
- end
- return CFrame.new(unpack(com1))
- end
- function tickwave(time,length,offset)
- return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
- end
- function invcol(c)
- c = c.Color
- return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
- end
- local oc = oc or function(...) return ... end
- local plr = service.Players.LocalPlayer
- local char = plr.Character
- local tor = char.Torso
- local hum = char.Humanoid
- hum.PlatformStand = false
- pcall(function()
- char.Wings:Destroy()
- end)
- pcall(function()
- char.Angel:Destroy() -- hat
- end)
- local mod = Instance.new("Model",char)
- mod.Name = "Wings"
- local special = {
- [service.Players.LocalPlayer.Name] = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
- }
- local topcolor = BrickColor.new("Really black")
- local feacolor = BrickColor.new("Black")
- local ptrans = 0
- local pref = 0
- local fire = true
- local fmcol = Color3.new()
- local fscol = Color3.new()
- local spec = special[plr.Name:lower()]
- if spec then
- topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
- end
- local part = Instance.new("Part")
- part.FormFactor = "Custom"
- part.Size = Vector3.new(.2,.2,.2)
- part.TopSurface,part.BottomSurface = 0,0
- part.CanCollide = false
- part.BrickColor = BrickColor.new("Black")
- part.Transparency = ptrans
- part.Reflectance = pref
- local ef = Instance.new("Fire",fire and part or nil)
- ef.Size = .15
- ef.Color = BrickColor.new("Black").Color
- ef.SecondaryColor = BrickColor.new("Bright red").Color
- part:BreakJoints()
- function newpart()
- local clone = part:Clone()
- clone.Parent = mod
- clone:BreakJoints()
- return clone
- end
- local feath = newpart()
- feath.BrickColor = feacolor
- feath.Transparency = 0
- Instance.new("SpecialMesh",feath).MeshType = "Sphere"
- function newfeather()
- local clone = feath:Clone()
- clone.Parent = mod
- clone:BreakJoints()
- return clone
- end
- flying = false
- moving = false
- for i,v in pairs(tor:GetChildren()) do
- if v.ClassName:lower():match("body") then
- v:Destroy()
- end
- end
- local ctor = tor:Clone()
- ctor:ClearAllChildren()
- ctor.Name = "cTorso"
- ctor.Transparency = 1
- ctor.CanCollide = false
- ctor.FormFactor = "Custom"
- ctor.Size = Vector3.new(.2,.2,.2)
- ctor.Parent = mod
- weld(tor,ctor)
- local bg = Instance.new("BodyGyro",ctor)
- bg.maxTorque = Vector3.new()
- bg.P = 15000
- bg.D = 1000
- local bv = Instance.new("BodyVelocity",ctor)
- bv.maxForce = Vector3.new()
- bv.P = 15000
- vel = Vector3.new()
- cf = CFrame.new()
- flspd = 0
- keysdown = {}
- keypressed = {}
- ktime = {}
- descendtimer = 0
- jumptime = tick()
- hum.Jumping:connect(function()
- jumptime = tick()
- end)
- cam = workspace.CurrentCamera
- kd = plr:GetMouse().KeyDown:connect(oc(function(key)
- keysdown[key] = true
- keypressed[key] = true
- if key == "q" then
- descendtimer = tick()
- elseif key == " " and not hum.Jump then
- jumptime = tick()
- elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
- reqrotx = key == "a" and math.pi*2 or -math.pi*2
- end
- ktime[key] = tick()
- end))
- ku = plr:GetMouse().KeyUp:connect(function(key)
- keysdown[key] = false
- if key == " " then
- descendtimer = tick()
- end
- end)
- function mid(a,b,c)
- return math.max(a,math.min(b,c or -a))
- end
- function bn(a)
- return a and 1 or 0
- end
- function gm(tar)
- local m = 0
- for i,v in pairs(tar:GetChildren()) do
- if v:IsA("BasePart") then
- m = m + v:GetMass()
- end
- m = m + gm(v)
- end
- return m
- end
- reqrotx = 0
- local grav = 196.2
- local con
- con = game:GetService("RunService").Stepped:connect(oc(function()
- local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
- local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
- if flying then
- local lfldir = fldir
- fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
- local lmoving = moving
- moving = fldir.magnitude > .1
- if lmoving and not moving then
- idledir = lfldir*Vector3.new(1,0,1)
- descendtimer = tick()
- end
- local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
- if moving and keysdown["0"] and lmoving then
- fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
- end
- local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
- local descending = (not moving and keysdown["q"] and not keysdown[" "])
- cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
- local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
- hum.PlatformStand = true
- bg.maxTorque = Vector3.new(1,1,1)*9e5
- local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
- bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
- reqrotx = reqrotx - reqrotx/10
- bv.maxForce = Vector3.new(1,1,1)*9e4*.5
- local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
- local ani = tickwave(1.5-anioff,1)
- bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
- vel = moving and cf.lookVector*flspd or Vector3.new()
- flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
- local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
- if hit and down.Y < -.85 and tick()-flystart > 1 then
- flying = false
- hum.PlatformStand = false
- tor.Velocity = Vector3.new()
- end
- else
- bg.maxTorque = Vector3.new()
- bv.maxForce = Vector3.new()
- local x,y,z = fspd/160,uspd/700,sspd/900
- if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
- vel = Vector3.new(0,50,0)
- bv.velocity = vel
- idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
- cf = tor.CFrame * CFrame.Angles(-.01,0,0)
- tor.CFrame = cf
- bg.cframe = cf
- flystart = tick()
- flying = true
- end
- end
- keypressed = {}
- end))
- end
- fly()
- end
- local s = Instance.new("PointLight", Char.Head)
- s.Brightness = .3
- s.Range = 100
- game.Lighting.Changed:connect(function()
- game.Lighting.TimeOfDay = "14:00:00"
- game.Lighting.FogEnd = 1000000
- game.Lighting.Brightness = 2
- game.Lighting.ColorCorrection.Brightness = 0.1
- game.Lighting.ColorCorrection.Saturation = 0.1
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement