Skip to content
RoRoScripts
Shiros GUI preview
Unknown

Shiros GUI

Script
Views
17K
Likes
4
Dislikes
0
Added
Script
local shiroshubv2 = Instance.new("ScreenGui")
local mainframe = Instance.new("Frame")
local Minimise = Instance.new("TextButton")
local Dupe = Instance.new("TextButton")
local DupeFrame = Instance.new("Frame")
local CountAxes = Instance.new("TextButton")
local StoreAxes = Instance.new("TextButton")
local RestoreAxes = Instance.new("TextButton")
local DupeSlot = Instance.new("TextBox")
local MoneyDupeSlot = Instance.new("TextBox")
local MoneyDupe = Instance.new("TextLabel")
local AxeDupe = Instance.new("TextLabel")
local Dupe_2 = Instance.new("TextLabel")
local MoneyStep1 = Instance.new("TextButton")
local MoneyStep2 = Instance.new("TextButton")
local DupeStep1 = Instance.new("TextButton")
local DupeStep2 = Instance.new("TextButton")
local Main = Instance.new("TextButton")
local MainFrame = Instance.new("Frame")
local Speed = Instance.new("TextButton")
local Fly = Instance.new("TextButton")
local GoldenAxe = Instance.new("TextButton")
local TP = Instance.new("TextButton")
local Paint = Instance.new("TextButton")
local AllBp = Instance.new("TextButton")
local CarFlight = Instance.new("TextButton")
local NoFog = Instance.new("TextButton")
local ResetCharacter = Instance.new("TextButton")
local NoClip = Instance.new("TextButton")
local InfJump = Instance.new("TextButton")
local jesus = Instance.new("TextButton")
local FastDelBps = Instance.new("TextButton")
local Jump = Instance.new("TextButton")
local SpeedValue = Instance.new("TextBox")
local JumpValue = Instance.new("TextBox")
local SecretWalkSpeed = Instance.new("TextButton")
local Plot = Instance.new("TextButton")
local PlotFrame = Instance.new("Frame")
local BlackListAll = Instance.new("TextButton")
local MaxLand = Instance.new("TextButton")
local WipeBase = Instance.new("TextButton")
local AntiBLAll = Instance.new("TextButton")
local CopyBase = Instance.new("TextButton")
local PlayerName = Instance.new("TextBox")
local You = Instance.new("TextLabel")
local Others = Instance.new("TextLabel")
local Wood = Instance.new("TextButton")
local WoodFrame = Instance.new("Frame")
local SellWood = Instance.new("TextButton")
local SellPlanks = Instance.new("TextButton")
local ModWood = Instance.new("TextButton")
local TPWood = Instance.new("TextButton")
local TPPlanks = Instance.new("TextButton")
local RemoveTrees = Instance.new("TextButton")
local TP_2 = Instance.new("TextButton")
local TPFrame = Instance.new("Frame")
local StoreWoodRUs = Instance.new("TextButton")
local StoreLand = Instance.new("TextButton")
local StoreCars = Instance.new("TextButton")
local GreenBox = Instance.new("TextButton")
local StoreFancy = Instance.new("TextButton")
local StoreLogic = Instance.new("TextButton")
local Spawn = Instance.new("TextButton")
local IceWood = Instance.new("TextButton")
local Lodge = Instance.new("TextButton")
local Dock = Instance.new("TextButton")
local Bridge = Instance.new("TextButton")
local Cave = Instance.new("TextButton")
local StrangeMan = Instance.new("TextButton")
local YellowWood = Instance.new("TextButton")
local Volcano = Instance.new("TextButton")
local Palm = Instance.new("TextButton")
local StoreBobs = Instance.new("TextButton")
local EndTimes = Instance.new("TextButton")
local Swamp = Instance.new("TextButton")
local StoreFineArts = Instance.new("TextButton")
local Hub = Instance.new("TextButton")
local HubFrame = Instance.new("Frame")
local Blood = Instance.new("TextButton")
local Venyx = Instance.new("TextButton")
local BringUp = Instance.new("TextButton")
local LightLumber = Instance.new("TextButton")
local Ferry = Instance.new("TextButton")
local JohiroAxeDupe = Instance.new("TextButton")
local Credits = Instance.new("TextButton")
local CreditsFrame = Instance.new("Frame")
local MadeBy = Instance.new("TextLabel")
local SnowyShiro = Instance.new("TextLabel")
local Credits_2 = Instance.new("TextLabel")
local AnimeCheat = Instance.new("TextLabel")
local Johiro = Instance.new("TextLabel")
local Sten = Instance.new("TextLabel")
local Averias = Instance.new("TextLabel")
local Close = Instance.new("TextButton")
local Name = Instance.new("TextLabel")
local openbutton = Instance.new("TextButton")

shiroshubv2.Name = "shiroshubv2"
shiroshubv2.Parent = game.CoreGui

mainframe.Name = "mainframe"
mainframe.Parent = shiroshubv2
mainframe.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
mainframe.BorderColor3 = Color3.fromRGB(255, 255, 255)
mainframe.BorderSizePixel = 0
mainframe.Position = UDim2.new(0.202159837, 0, 0.372229487, 0)
mainframe.Size = UDim2.new(0, 400, 0, 280)
mainframe.Visible = false

Minimise.Name = "Minimise"
Minimise.Parent = mainframe
Minimise.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Minimise.BorderColor3 = Color3.fromRGB(128, 39, 211)
Minimise.BorderSizePixel = 0
Minimise.Position = UDim2.new(0.800000012, 0, 0, 0)
Minimise.Size = UDim2.new(0, 40, 0, 40)
Minimise.Font = Enum.Font.SourceSans
Minimise.Text = "-"
Minimise.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimise.TextSize = 35.000
Minimise.TextWrapped = true
Minimise.MouseButton1Down:connect(function()
openbutton.Visible = true
mainframe.Visible = false
end)

Close.Name = "Close"
Close.Parent = mainframe
Close.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Close.BorderColor3 = Color3.fromRGB(128, 39, 211)
Close.BorderSizePixel = 0
Close.Position = UDim2.new(0.899469852, 0, 0, 0)
Close.Size = UDim2.new(0, 40, 0, 40)
Close.Font = Enum.Font.SourceSans
Close.Text = "X"
Close.TextColor3 = Color3.fromRGB(255, 255, 255)
Close.TextSize = 35.000
Close.TextWrapped = true
Close.MouseButton1Down:connect(function()
shiroshubv2:Destroy()
end)

openbutton.Name = "openbutton"
openbutton.Parent = shiroshubv2
openbutton.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
openbutton.BorderColor3 = Color3.fromRGB(138, 43, 226)
openbutton.BorderSizePixel = 0
openbutton.Position = UDim2.new(0.850947857, 0, 0.935937285, 0)
openbutton.Size = UDim2.new(0, 100, 0, 30)
openbutton.Font = Enum.Font.SourceSans
openbutton.Text = "Open"
openbutton.TextColor3 = Color3.fromRGB(255, 255, 255)
openbutton.TextSize = 32.000
openbutton.MouseButton1Down:connect(function()
mainframe.Visible = true
openbutton.Visible = false
end)

Dupe.Name = "Dupe"
Dupe.Parent = mainframe
Dupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Dupe.BorderColor3 = Color3.fromRGB(138, 43, 226)
Dupe.BorderSizePixel = 0
Dupe.Position = UDim2.new(0, 0, 0.42899999, 0)
Dupe.Size = UDim2.new(0, 80, 0, 40)
Dupe.Font = Enum.Font.SourceSans
Dupe.Text = "Dupe"
Dupe.TextColor3 = Color3.fromRGB(255, 255, 255)
Dupe.TextScaled = true
Dupe.TextSize = 32.000
Dupe.TextWrapped = true
Dupe.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = true
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)

DupeFrame.Name = "DupeFrame"
DupeFrame.Parent = Dupe
DupeFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
DupeFrame.BorderSizePixel = 0
DupeFrame.Position = UDim2.new(1, 0, -2.00299978, 0)
DupeFrame.Size = UDim2.new(0, 320, 0, 240)
DupeFrame.Visible = false

StoreAxes.Name = "StoreAxes"
StoreAxes.Parent = DupeFrame
StoreAxes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreAxes.BorderSizePixel = 0
StoreAxes.Position = UDim2.new(0.675000012, 0, 0.26699999, 0)
StoreAxes.Size = UDim2.new(0, 98, 0, 52)
StoreAxes.Font = Enum.Font.SourceSans
StoreAxes.Text = "Store Axes"
StoreAxes.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreAxes.TextScaled = true
StoreAxes.TextSize = 14.000
StoreAxes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreAxes.TextWrapped = true

CountAxes.Name = "CountAxes"
CountAxes.Parent = DupeFrame
CountAxes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
CountAxes.BorderSizePixel = 0
CountAxes.Position = UDim2.new(0.675000012, 0, 0.754500031, 0)
CountAxes.Size = UDim2.new(0, 98, 0, 52)
CountAxes.Font = Enum.Font.SourceSans
CountAxes.Text = "Count Axes"
CountAxes.TextColor3 = Color3.fromRGB(255, 255, 255)
CountAxes.TextScaled = true
CountAxes.TextSize = 14.000
CountAxes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
CountAxes.TextWrapped = true

RestoreAxes.Name = "RestoreAxes"
RestoreAxes.Parent = DupeFrame
RestoreAxes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
RestoreAxes.BorderSizePixel = 0
RestoreAxes.Position = UDim2.new(0.675000012, 0, 0.513000011, 0)
RestoreAxes.Size = UDim2.new(0, 98, 0, 52)
RestoreAxes.Font = Enum.Font.SourceSans
RestoreAxes.Text = "Restore Axes"
RestoreAxes.TextColor3 = Color3.fromRGB(255, 255, 255)
RestoreAxes.TextScaled = true
RestoreAxes.TextSize = 14.000
RestoreAxes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
RestoreAxes.TextWrapped = true

DupeSlot.Name = "DupeSlot"
DupeSlot.Parent = DupeFrame
DupeSlot.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
DupeSlot.BorderSizePixel = 0
DupeSlot.Position = UDim2.new(0.0199999809, 0, 0.266666681, 0)
DupeSlot.Size = UDim2.new(0, 98, 0, 52)
DupeSlot.Font = Enum.Font.SourceSans
DupeSlot.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
DupeSlot.PlaceholderText = "Slot?"
DupeSlot.Text = ""
DupeSlot.TextColor3 = Color3.fromRGB(255, 255, 255)
DupeSlot.TextScaled = true
DupeSlot.TextSize = 14.000
DupeSlot.TextWrapped = true

MoneyDupeSlot.Name = "MoneyDupeSlot"
MoneyDupeSlot.Parent = DupeFrame
MoneyDupeSlot.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyDupeSlot.BorderSizePixel = 0
MoneyDupeSlot.Position = UDim2.new(0.347000003, 0, 0.26699999, 0)
MoneyDupeSlot.Size = UDim2.new(0, 98, 0, 52)
MoneyDupeSlot.Font = Enum.Font.SourceSans
MoneyDupeSlot.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
MoneyDupeSlot.PlaceholderText = "Slot?"
MoneyDupeSlot.Text = ""
MoneyDupeSlot.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyDupeSlot.TextScaled = true
MoneyDupeSlot.TextSize = 14.000
MoneyDupeSlot.TextWrapped = true

MoneyDupe.Name = "MoneyDupe"
MoneyDupe.Parent = DupeFrame
MoneyDupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyDupe.BorderSizePixel = 0
MoneyDupe.Position = UDim2.new(0.347000003, 0, 0.0250000004, 0)
MoneyDupe.Size = UDim2.new(0, 98, 0, 52)
MoneyDupe.Font = Enum.Font.SourceSans
MoneyDupe.Text = "Money Dupe"
MoneyDupe.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyDupe.TextScaled = true
MoneyDupe.TextSize = 14.000
MoneyDupe.TextWrapped = true

AxeDupe.Name = "AxeDupe"
AxeDupe.Parent = DupeFrame
AxeDupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
AxeDupe.BorderSizePixel = 0
AxeDupe.Position = UDim2.new(0.675000012, 0, 0.0250000004, 0)
AxeDupe.Size = UDim2.new(0, 98, 0, 52)
AxeDupe.Font = Enum.Font.SourceSans
AxeDupe.Text = "Axe Dupe"
AxeDupe.TextColor3 = Color3.fromRGB(255, 255, 255)
AxeDupe.TextScaled = true
AxeDupe.TextSize = 14.000
AxeDupe.TextWrapped = true

Dupe_2.Name = "Dupe"
Dupe_2.Parent = DupeFrame
Dupe_2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Dupe_2.BorderSizePixel = 0
Dupe_2.Position = UDim2.new(0.0199999996, 0, 0.0250000004, 0)
Dupe_2.Size = UDim2.new(0, 98, 0, 52)
Dupe_2.Font = Enum.Font.SourceSans
Dupe_2.Text = "Dupe"
Dupe_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Dupe_2.TextScaled = true
Dupe_2.TextSize = 14.000
Dupe_2.TextWrapped = true

MoneyStep1.Name = "MoneyStep1"
MoneyStep1.Parent = DupeFrame
MoneyStep1.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyStep1.BorderSizePixel = 0
MoneyStep1.Position = UDim2.new(0.346875012, 0, 0.513000011, 0)
MoneyStep1.Size = UDim2.new(0, 98, 0, 52)
MoneyStep1.Font = Enum.Font.SourceSans
MoneyStep1.Text = "Step 1"
MoneyStep1.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep1.TextScaled = true
MoneyStep1.TextSize = 14.000
MoneyStep1.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep1.TextWrapped = true

MoneyStep2.Name = "MoneyStep2"
MoneyStep2.Parent = DupeFrame
MoneyStep2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MoneyStep2.BorderSizePixel = 0
MoneyStep2.Position = UDim2.new(0.347000003, 0, 0.754999995, 0)
MoneyStep2.Size = UDim2.new(0, 98, 0, 52)
MoneyStep2.Font = Enum.Font.SourceSans
MoneyStep2.Text = "Step 2"
MoneyStep2.TextColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep2.TextScaled = true
MoneyStep2.TextSize = 14.000
MoneyStep2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
MoneyStep2.TextWrapped = true

DupeStep2.Name = "DupeStep2"
DupeStep2.Parent = DupeFrame
DupeStep2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
DupeStep2.BorderSizePixel = 0
DupeStep2.Position = UDim2.new(0.0199999996, 0, 0.754999995, 0)
DupeStep2.Size = UDim2.new(0, 98, 0, 52)
DupeStep2.Font = Enum.Font.SourceSans
DupeStep2.Text = "Step 2"
DupeStep2.TextColor3 = Color3.fromRGB(255, 255, 255)
DupeStep2.TextScaled = true
DupeStep2.TextSize = 14.000
DupeStep2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
DupeStep2.TextWrapped = true

DupeStep1.Name = "DupeStep1"
DupeStep1.Parent = DupeFrame
DupeStep1.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
DupeStep1.BorderSizePixel = 0
DupeStep1.Position = UDim2.new(0.0199999996, 0, 0.513000011, 0)
DupeStep1.Size = UDim2.new(0, 98, 0, 52)
DupeStep1.Font = Enum.Font.SourceSans
DupeStep1.Text = "Step 1"
DupeStep1.TextColor3 = Color3.fromRGB(255, 255, 255)
DupeStep1.TextScaled = true
DupeStep1.TextSize = 14.000
DupeStep1.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
DupeStep1.TextWrapped = true

Main.Name = "Main"
Main.Parent = mainframe
Main.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Main.BorderColor3 = Color3.fromRGB(138, 43, 226)
Main.BorderSizePixel = 0
Main.Size = UDim2.new(0, 80, 0, 40)
Main.Font = Enum.Font.SourceSans
Main.Text = "Main"
Main.TextColor3 = Color3.fromRGB(255, 255, 255)
Main.TextScaled = true
Main.TextSize = 32.000
Main.TextWrapped = true
Main.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = true
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)

MainFrame.Name = "MainFrame"
MainFrame.Parent = Main
MainFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(1, 0, 1, 0)
MainFrame.Size = UDim2.new(0, 320, 0, 240)
MainFrame.Visible = false

Speed.Name = "Speed"
Speed.Parent = MainFrame
Speed.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Speed.BorderSizePixel = 0
Speed.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
Speed.Size = UDim2.new(0, 76, 0, 52)
Speed.Font = Enum.Font.SourceSans
Speed.Text = "Speed"
Speed.TextColor3 = Color3.fromRGB(255, 255, 255)
Speed.TextScaled = true
Speed.TextSize = 14.000
Speed.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Speed.TextWrapped = true

Fly.Name = "Fly"
Fly.Parent = MainFrame
Fly.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Fly.BorderSizePixel = 0
Fly.Position = UDim2.new(0.0199999996, 0, 0.270000011, 0)
Fly.Size = UDim2.new(0, 73, 0, 52)
Fly.Font = Enum.Font.SourceSans
Fly.Text = "Fly"
Fly.TextColor3 = Color3.fromRGB(255, 255, 255)
Fly.TextScaled = true
Fly.TextSize = 14.000
Fly.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Fly.TextWrapped = true

GoldenAxe.Name = "GoldenAxe"
GoldenAxe.Parent = MainFrame
GoldenAxe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
GoldenAxe.BorderSizePixel = 0
GoldenAxe.Position = UDim2.new(0.0199999996, 0, 0.757499993, 0)
GoldenAxe.Size = UDim2.new(0, 73, 0, 52)
GoldenAxe.Font = Enum.Font.SourceSans
GoldenAxe.Text = "Golden Axe"
GoldenAxe.TextColor3 = Color3.fromRGB(255, 255, 255)
GoldenAxe.TextScaled = true
GoldenAxe.TextSize = 14.000
GoldenAxe.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
GoldenAxe.TextWrapped = true

TP.Name = "TP"
TP.Parent = MainFrame
TP.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TP.BorderSizePixel = 0
TP.Position = UDim2.new(0.0199999996, 0, 0.514999986, 0)
TP.Size = UDim2.new(0, 73, 0, 52)
TP.Font = Enum.Font.SourceSans
TP.Text = "CtrlClickTP"
TP.TextColor3 = Color3.fromRGB(255, 255, 255)
TP.TextScaled = true
TP.TextSize = 14.000
TP.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
TP.TextWrapped = true

Paint.Name = "Paint"
Paint.Parent = MainFrame
Paint.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Paint.BorderSizePixel = 0
Paint.Position = UDim2.new(0.26699999, 0, 0.757000029, 0)
Paint.Size = UDim2.new(0, 73, 0, 52)
Paint.Font = Enum.Font.SourceSans
Paint.Text = "Paint"
Paint.TextColor3 = Color3.fromRGB(255, 255, 255)
Paint.TextScaled = true
Paint.TextSize = 14.000
Paint.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Paint.TextWrapped = true

AllBp.Name = "AllBp"
AllBp.Parent = MainFrame
AllBp.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
AllBp.BorderSizePixel = 0
AllBp.Position = UDim2.new(0.26699999, 0, 0.514999986, 0)
AllBp.Size = UDim2.new(0, 73, 0, 52)
AllBp.Font = Enum.Font.SourceSans
AllBp.Text = "All Bp's"
AllBp.TextColor3 = Color3.fromRGB(255, 255, 255)
AllBp.TextScaled = true
AllBp.TextSize = 14.000
AllBp.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
AllBp.TextWrapped = true

CarFlight.Name = "CarFlight"
CarFlight.Parent = MainFrame
CarFlight.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
CarFlight.BorderSizePixel = 0
CarFlight.Position = UDim2.new(0.266874999, 0, 0.269999981, 0)
CarFlight.Size = UDim2.new(0, 73, 0, 52)
CarFlight.Font = Enum.Font.SourceSans
CarFlight.Text = "Car Flight"
CarFlight.TextColor3 = Color3.fromRGB(255, 255, 255)
CarFlight.TextScaled = true
CarFlight.TextSize = 14.000
CarFlight.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
CarFlight.TextWrapped = true

NoFog.Name = "NoFog"
NoFog.Parent = MainFrame
NoFog.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
NoFog.BorderSizePixel = 0
NoFog.Position = UDim2.new(0.753000021, 0, 0.514999986, 0)
NoFog.Size = UDim2.new(0, 73, 0, 52)
NoFog.Font = Enum.Font.SourceSans
NoFog.Text = "No Fog"
NoFog.TextColor3 = Color3.fromRGB(255, 255, 255)
NoFog.TextScaled = true
NoFog.TextSize = 14.000
NoFog.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
NoFog.TextWrapped = true

ResetCharacter.Name = "ResetCharacter"
ResetCharacter.Parent = MainFrame
ResetCharacter.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
ResetCharacter.BorderSizePixel = 0
ResetCharacter.Position = UDim2.new(0.753000021, 0, 0.757000029, 0)
ResetCharacter.Size = UDim2.new(0, 73, 0, 52)
ResetCharacter.Font = Enum.Font.SourceSans
ResetCharacter.Text = "Reset Character"
ResetCharacter.TextColor3 = Color3.fromRGB(255, 255, 255)
ResetCharacter.TextScaled = true
ResetCharacter.TextSize = 14.000
ResetCharacter.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
ResetCharacter.TextWrapped = true

NoClip.Name = "NoClip"
NoClip.Parent = MainFrame
NoClip.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
NoClip.BorderSizePixel = 0
NoClip.Position = UDim2.new(0.753000021, 0, 0.270000011, 0)
NoClip.Size = UDim2.new(0, 73, 0, 52)
NoClip.Font = Enum.Font.SourceSans
NoClip.Text = "No Clip"
NoClip.TextColor3 = Color3.fromRGB(255, 255, 255)
NoClip.TextScaled = true
NoClip.TextSize = 14.000
NoClip.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
NoClip.TextWrapped = true

InfJump.Name = "InfJump"
InfJump.Parent = MainFrame
InfJump.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
InfJump.BorderSizePixel = 0
InfJump.Position = UDim2.new(0.504999995, 0, 0.270000011, 0)
InfJump.Size = UDim2.new(0, 73, 0, 52)
InfJump.Font = Enum.Font.SourceSans
InfJump.Text = "Infinite Jump"
InfJump.TextColor3 = Color3.fromRGB(255, 255, 255)
InfJump.TextScaled = true
InfJump.TextSize = 14.000
InfJump.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
InfJump.TextWrapped = true

jesus.Name = "jesus"
jesus.Parent = MainFrame
jesus.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
jesus.BorderSizePixel = 0
jesus.Position = UDim2.new(0.504999995, 0, 0.514999986, 0)
jesus.Size = UDim2.new(0, 73, 0, 52)
jesus.Font = Enum.Font.SourceSans
jesus.Text = "Jesus"
jesus.TextColor3 = Color3.fromRGB(255, 255, 255)
jesus.TextScaled = true
jesus.TextSize = 14.000
jesus.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
jesus.TextWrapped = true

FastDelBps.Name = "FastDelBps"
FastDelBps.Parent = MainFrame
FastDelBps.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
FastDelBps.BorderSizePixel = 0
FastDelBps.Position = UDim2.new(0.504999995, 0, 0.757000029, 0)
FastDelBps.Size = UDim2.new(0, 73, 0, 52)
FastDelBps.Font = Enum.Font.SourceSans
FastDelBps.Text = "FastDelBps"
FastDelBps.TextColor3 = Color3.fromRGB(255, 255, 255)
FastDelBps.TextScaled = true
FastDelBps.TextSize = 14.000
FastDelBps.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
FastDelBps.TextWrapped = true

Jump.Name = "Jump"
Jump.Parent = MainFrame
Jump.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Jump.BorderSizePixel = 0
Jump.Position = UDim2.new(0.504999995, 0, 0.0250000004, 0)
Jump.Size = UDim2.new(0, 76, 0, 52)
Jump.Font = Enum.Font.SourceSans
Jump.Text = "Jump"
Jump.TextColor3 = Color3.fromRGB(255, 255, 255)
Jump.TextScaled = true
Jump.TextSize = 14.000
Jump.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Jump.TextWrapped = true

SpeedValue.Name = "SpeedValue"
SpeedValue.Parent = MainFrame
SpeedValue.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
SpeedValue.BorderSizePixel = 0
SpeedValue.Position = UDim2.new(0.257499993, 0, 0.0250000004, 0)
SpeedValue.Size = UDim2.new(0, 76, 0, 52)
SpeedValue.Font = Enum.Font.SourceSans
SpeedValue.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
SpeedValue.PlaceholderText = "16"
SpeedValue.Text = ""
SpeedValue.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedValue.TextScaled = true
SpeedValue.TextSize = 14.000
SpeedValue.TextWrapped = true

JumpValue.Name = "JumpValue"
JumpValue.Parent = MainFrame
JumpValue.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
JumpValue.BorderSizePixel = 0
JumpValue.Position = UDim2.new(0.742500007, 0, 0.0250000004, 0)
JumpValue.Size = UDim2.new(0, 76, 0, 52)
JumpValue.Font = Enum.Font.SourceSans
JumpValue.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
JumpValue.PlaceholderText = "50"
JumpValue.Text = ""
JumpValue.TextColor3 = Color3.fromRGB(255, 255, 255)
JumpValue.TextScaled = true
JumpValue.TextSize = 14.000
JumpValue.TextWrapped = true

SecretWalkSpeed.Name = "SecretWalkSpeed"
SecretWalkSpeed.Parent = MainFrame
SecretWalkSpeed.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
SecretWalkSpeed.BorderSizePixel = 0
SecretWalkSpeed.Size = UDim2.new(0, 6, 0, 6)
SecretWalkSpeed.AutoButtonColor = false
SecretWalkSpeed.Font = Enum.Font.SourceSans
SecretWalkSpeed.Text = ""
SecretWalkSpeed.TextColor3 = Color3.fromRGB(255, 255, 255)
SecretWalkSpeed.TextScaled = true
SecretWalkSpeed.TextSize = 14.000
SecretWalkSpeed.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
SecretWalkSpeed.TextWrapped = true

Plot.Name = "Plot"
Plot.Parent = mainframe
Plot.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Plot.BorderColor3 = Color3.fromRGB(138, 43, 226)
Plot.BorderSizePixel = 0
Plot.Position = UDim2.new(0, 0, 0.572000027, 0)
Plot.Size = UDim2.new(0, 80, 0, 40)
Plot.Font = Enum.Font.SourceSans
Plot.Text = "Plot"
Plot.TextColor3 = Color3.fromRGB(255, 255, 255)
Plot.TextScaled = true
Plot.TextSize = 32.000
Plot.TextWrapped = true
Plot.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = true
TPFrame.Visible = false
WoodFrame.Visible = false
end)

PlotFrame.Name = "PlotFrame"
PlotFrame.Parent = Plot
PlotFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
PlotFrame.BorderSizePixel = 0
PlotFrame.Position = UDim2.new(1, 0, -3.00299978, 0)
PlotFrame.Size = UDim2.new(0, 320, 0, 240)
PlotFrame.Visible = false

BlackListAll.Name = "BlackList All"
BlackListAll.Parent = PlotFrame
BlackListAll.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
BlackListAll.BorderSizePixel = 0
BlackListAll.Position = UDim2.new(0.0199999996, 0, 0.754999995, 0)
BlackListAll.Size = UDim2.new(0, 151, 0, 52)
BlackListAll.Font = Enum.Font.SourceSans
BlackListAll.Text = "Blacklist All"
BlackListAll.TextColor3 = Color3.fromRGB(255, 255, 255)
BlackListAll.TextScaled = true
BlackListAll.TextSize = 14.000
BlackListAll.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
BlackListAll.TextWrapped = true

MaxLand.Name = "MaxLand"
MaxLand.Parent = PlotFrame
MaxLand.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
MaxLand.BorderSizePixel = 0
MaxLand.Position = UDim2.new(0.0199999996, 0, 0.270000011, 0)
MaxLand.Size = UDim2.new(0, 151, 0, 52)
MaxLand.Font = Enum.Font.SourceSans
MaxLand.Text = "Max Land"
MaxLand.TextColor3 = Color3.fromRGB(255, 255, 255)
MaxLand.TextScaled = true
MaxLand.TextSize = 14.000
MaxLand.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
MaxLand.TextWrapped = true

WipeBase.Name = "WipeBase"
WipeBase.Parent = PlotFrame
WipeBase.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
WipeBase.BorderSizePixel = 0
WipeBase.Position = UDim2.new(0.0199999996, 0, 0.514999986, 0)
WipeBase.Size = UDim2.new(0, 151, 0, 52)
WipeBase.Font = Enum.Font.SourceSans
WipeBase.Text = "Wipe Base"
WipeBase.TextColor3 = Color3.fromRGB(255, 255, 255)
WipeBase.TextScaled = true
WipeBase.TextSize = 14.000
WipeBase.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
WipeBase.TextWrapped = true

AntiBLAll.Name = "AntiBLAll"
AntiBLAll.Parent = PlotFrame
AntiBLAll.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
AntiBLAll.BorderSizePixel = 0
AntiBLAll.Position = UDim2.new(0.508000016, 0, 0.754999995, 0)
AntiBLAll.Size = UDim2.new(0, 151, 0, 52)
AntiBLAll.Font = Enum.Font.SourceSans
AntiBLAll.Text = "Anti Blacklist All"
AntiBLAll.TextColor3 = Color3.fromRGB(255, 255, 255)
AntiBLAll.TextScaled = true
AntiBLAll.TextSize = 14.000
AntiBLAll.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
AntiBLAll.TextWrapped = true

CopyBase.Name = "CopyBase"
CopyBase.Parent = PlotFrame
CopyBase.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
CopyBase.BorderSizePixel = 0
CopyBase.Position = UDim2.new(0.508000016, 0, 0.514999986, 0)
CopyBase.Size = UDim2.new(0, 151, 0, 52)
CopyBase.Font = Enum.Font.SourceSans
CopyBase.Text = "Copy Base"
CopyBase.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyBase.TextScaled = true
CopyBase.TextSize = 14.000
CopyBase.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
CopyBase.TextWrapped = true

PlayerName.Name = "PlayerName"
PlayerName.Parent = PlotFrame
PlayerName.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
PlayerName.BorderSizePixel = 0
PlayerName.Position = UDim2.new(0.508000016, 0, 0.270000011, 0)
PlayerName.Size = UDim2.new(0, 151, 0, 52)
PlayerName.Font = Enum.Font.SourceSans
PlayerName.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
PlayerName.PlaceholderText = "Player Name?"
PlayerName.Text = ""
PlayerName.TextColor3 = Color3.fromRGB(255, 255, 255)
PlayerName.TextScaled = true
PlayerName.TextSize = 14.000
PlayerName.TextWrapped = true

You.Name = "You"
You.Parent = PlotFrame
You.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
You.BorderSizePixel = 0
You.Position = UDim2.new(0.0199999996, 0, 0.0250000004, 0)
You.Size = UDim2.new(0, 151, 0, 52)
You.Font = Enum.Font.SourceSans
You.Text = "You"
You.TextColor3 = Color3.fromRGB(255, 255, 255)
You.TextScaled = true
You.TextSize = 14.000
You.TextWrapped = true

Others.Name = "Others"
Others.Parent = PlotFrame
Others.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Others.BorderSizePixel = 0
Others.Position = UDim2.new(0.508000016, 0, 0.0250000004, 0)
Others.Size = UDim2.new(0, 151, 0, 52)
Others.Font = Enum.Font.SourceSans
Others.Text = "Others"
Others.TextColor3 = Color3.fromRGB(255, 255, 255)
Others.TextScaled = true
Others.TextSize = 14.000
Others.TextWrapped = true

Wood.Name = "Wood"
Wood.Parent = mainframe
Wood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Wood.BorderColor3 = Color3.fromRGB(138, 43, 226)
Wood.BorderSizePixel = 0
Wood.Position = UDim2.new(0, 0, 0.143000007, 0)
Wood.Size = UDim2.new(0, 80, 0, 40)
Wood.Font = Enum.Font.SourceSans
Wood.Text = "Wood"
Wood.TextColor3 = Color3.fromRGB(255, 255, 255)
Wood.TextScaled = true
Wood.TextSize = 32.000
Wood.TextWrapped = true
Wood.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = true
end)

WoodFrame.Name = "WoodFrame"
WoodFrame.Parent = Wood
WoodFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
WoodFrame.BorderSizePixel = 0
WoodFrame.Position = UDim2.new(1, 0, -0.00100021367, 0)
WoodFrame.Size = UDim2.new(0, 320, 0, 240)
WoodFrame.Visible = false

SellWood.Name = "SellWood"
SellWood.Parent = WoodFrame
SellWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
SellWood.BorderSizePixel = 0
SellWood.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
SellWood.Size = UDim2.new(0, 151, 0, 72)
SellWood.Font = Enum.Font.SourceSans
SellWood.Text = "Sell Wood"
SellWood.TextColor3 = Color3.fromRGB(255, 255, 255)
SellWood.TextScaled = true
SellWood.TextSize = 14.000
SellWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
SellWood.TextWrapped = true

SellPlanks.Name = "SellPlanks"
SellPlanks.Parent = WoodFrame
SellPlanks.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
SellPlanks.BorderSizePixel = 0
SellPlanks.Position = UDim2.new(0.508000016, 0, 0.0250000004, 0)
SellPlanks.Size = UDim2.new(0, 151, 0, 72)
SellPlanks.Font = Enum.Font.SourceSans
SellPlanks.Text = "Sell Planks"
SellPlanks.TextColor3 = Color3.fromRGB(255, 255, 255)
SellPlanks.TextScaled = true
SellPlanks.TextSize = 14.000
SellPlanks.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
SellPlanks.TextWrapped = true

ModWood.Name = "ModWood"
ModWood.Parent = WoodFrame
ModWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
ModWood.BorderSizePixel = 0
ModWood.Position = UDim2.new(0.0199999996, 0, 0.675000012, 0)
ModWood.Size = UDim2.new(0, 151, 0, 72)
ModWood.Font = Enum.Font.SourceSans
ModWood.Text = "Mod Wood"
ModWood.TextColor3 = Color3.fromRGB(255, 255, 255)
ModWood.TextScaled = true
ModWood.TextSize = 14.000
ModWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
ModWood.TextWrapped = true

TPWood.Name = "TPWood"
TPWood.Parent = WoodFrame
TPWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TPWood.BorderSizePixel = 0
TPWood.Position = UDim2.new(0.0199999996, 0, 0.350000024, 0)
TPWood.Size = UDim2.new(0, 151, 0, 72)
TPWood.Font = Enum.Font.SourceSans
TPWood.Text = "TP Wood"
TPWood.TextColor3 = Color3.fromRGB(255, 255, 255)
TPWood.TextScaled = true
TPWood.TextSize = 14.000
TPWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
TPWood.TextWrapped = true

TPPlanks.Name = "TPPlanks"
TPPlanks.Parent = WoodFrame
TPPlanks.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TPPlanks.BorderSizePixel = 0
TPPlanks.Position = UDim2.new(0.508000016, 0, 0.349999994, 0)
TPPlanks.Size = UDim2.new(0, 151, 0, 72)
TPPlanks.Font = Enum.Font.SourceSans
TPPlanks.Text = "TP Planks"
TPPlanks.TextColor3 = Color3.fromRGB(255, 255, 255)
TPPlanks.TextScaled = true
TPPlanks.TextSize = 14.000
TPPlanks.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
TPPlanks.TextWrapped = true

RemoveTrees.Name = "RemoveTrees"
RemoveTrees.Parent = WoodFrame
RemoveTrees.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
RemoveTrees.BorderSizePixel = 0
RemoveTrees.Position = UDim2.new(0.508000016, 0, 0.675000012, 0)
RemoveTrees.Size = UDim2.new(0, 151, 0, 72)
RemoveTrees.Font = Enum.Font.SourceSans
RemoveTrees.Text = "Remove Trees"
RemoveTrees.TextColor3 = Color3.fromRGB(255, 255, 255)
RemoveTrees.TextScaled = true
RemoveTrees.TextSize = 14.000
RemoveTrees.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
RemoveTrees.TextWrapped = true

TP_2.Name = "TP"
TP_2.Parent = mainframe
TP_2.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
TP_2.BorderColor3 = Color3.fromRGB(138, 43, 226)
TP_2.BorderSizePixel = 0
TP_2.Position = UDim2.new(0, 0, 0.286000013, 0)
TP_2.Size = UDim2.new(0, 80, 0, 40)
TP_2.Font = Enum.Font.SourceSans
TP_2.Text = "TP"
TP_2.TextColor3 = Color3.fromRGB(255, 255, 255)
TP_2.TextScaled = true
TP_2.TextSize = 32.000
TP_2.TextWrapped = true
TP_2.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = true
WoodFrame.Visible = false
end)

TPFrame.Name = "TPFrame"
TPFrame.Parent = TP_2
TPFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
TPFrame.BorderSizePixel = 0
TPFrame.Position = UDim2.new(1, 0, -1.00200045, 0)
TPFrame.Size = UDim2.new(0, 320, 0, 240)
TPFrame.Visible = false

StoreWoodRUs.Name = "StoreWoodRUs"
StoreWoodRUs.Parent = TPFrame
StoreWoodRUs.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreWoodRUs.BorderSizePixel = 0
StoreWoodRUs.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
StoreWoodRUs.Size = UDim2.new(0, 73, 0, 40)
StoreWoodRUs.Font = Enum.Font.SourceSans
StoreWoodRUs.Text = "WoodRUs"
StoreWoodRUs.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreWoodRUs.TextScaled = true
StoreWoodRUs.TextSize = 14.000
StoreWoodRUs.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreWoodRUs.TextWrapped = true

StoreLand.Name = "StoreLand"
StoreLand.Parent = TPFrame
StoreLand.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreLand.BorderSizePixel = 0
StoreLand.Position = UDim2.new(0.0199999809, 0, 0.216666669, 0)
StoreLand.Size = UDim2.new(0, 73, 0, 40)
StoreLand.Font = Enum.Font.SourceSans
StoreLand.Text = "Land Store"
StoreLand.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreLand.TextScaled = true
StoreLand.TextSize = 14.000
StoreLand.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreLand.TextWrapped = true

StoreCars.Name = "StoreCars"
StoreCars.Parent = TPFrame
StoreCars.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreCars.BorderSizePixel = 0
StoreCars.Position = UDim2.new(0.0199999996, 0, 0.415833324, 0)
StoreCars.Size = UDim2.new(0, 73, 0, 40)
StoreCars.Font = Enum.Font.SourceSans
StoreCars.Text = "Boxed Cars"
StoreCars.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreCars.TextScaled = true
StoreCars.TextSize = 14.000
StoreCars.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreCars.TextWrapped = true

GreenBox.Name = "GreenBox"
GreenBox.Parent = TPFrame
GreenBox.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
GreenBox.BorderSizePixel = 0
GreenBox.Position = UDim2.new(0.0199999996, 0, 0.80583334, 0)
GreenBox.Size = UDim2.new(0, 73, 0, 40)
GreenBox.Font = Enum.Font.SourceSans
GreenBox.Text = "Green Box"
GreenBox.TextColor3 = Color3.fromRGB(255, 255, 255)
GreenBox.TextScaled = true
GreenBox.TextSize = 14.000
GreenBox.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
GreenBox.TextWrapped = true

StoreFancy.Name = "StoreFancy"
StoreFancy.Parent = TPFrame
StoreFancy.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreFancy.BorderSizePixel = 0
StoreFancy.Position = UDim2.new(0.0199999996, 0, 0.614166677, 0)
StoreFancy.Size = UDim2.new(0, 73, 0, 40)
StoreFancy.Font = Enum.Font.SourceSans
StoreFancy.Text = "Fancy Furnishings"
StoreFancy.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreFancy.TextScaled = true
StoreFancy.TextSize = 14.000
StoreFancy.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreFancy.TextWrapped = true

StoreLogic.Name = "StoreLogic"
StoreLogic.Parent = TPFrame
StoreLogic.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreLogic.BorderSizePixel = 0
StoreLogic.Position = UDim2.new(0.26699999, 0, 0.0250000004, 0)
StoreLogic.Size = UDim2.new(0, 73, 0, 40)
StoreLogic.Font = Enum.Font.SourceSans
StoreLogic.Text = "Link's Logic"
StoreLogic.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreLogic.TextScaled = true
StoreLogic.TextSize = 14.000
StoreLogic.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreLogic.TextWrapped = true

Spawn.Name = "Spawn"
Spawn.Parent = TPFrame
Spawn.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Spawn.BorderSizePixel = 0
Spawn.Position = UDim2.new(0.504999995, 0, 0.0250000004, 0)
Spawn.Size = UDim2.new(0, 73, 0, 40)
Spawn.Font = Enum.Font.SourceSans
Spawn.Text = "Spawn"
Spawn.TextColor3 = Color3.fromRGB(255, 255, 255)
Spawn.TextScaled = true
Spawn.TextSize = 14.000
Spawn.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Spawn.TextWrapped = true

IceWood.Name = "IceWood"
IceWood.Parent = TPFrame
IceWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
IceWood.BorderSizePixel = 0
IceWood.Position = UDim2.new(0.753000021, 0, 0.0250000004, 0)
IceWood.Size = UDim2.new(0, 73, 0, 40)
IceWood.Font = Enum.Font.SourceSans
IceWood.Text = "Ice Wood"
IceWood.TextColor3 = Color3.fromRGB(255, 255, 255)
IceWood.TextScaled = true
IceWood.TextSize = 14.000
IceWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
IceWood.TextWrapped = true

Lodge.Name = "Lodge"
Lodge.Parent = TPFrame
Lodge.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Lodge.BorderSizePixel = 0
Lodge.Position = UDim2.new(0.26699999, 0, 0.805999994, 0)
Lodge.Size = UDim2.new(0, 73, 0, 40)
Lodge.Font = Enum.Font.SourceSans
Lodge.Text = "Lodge"
Lodge.TextColor3 = Color3.fromRGB(255, 255, 255)
Lodge.TextScaled = true
Lodge.TextSize = 14.000
Lodge.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Lodge.TextWrapped = true

Dock.Name = "Dock"
Dock.Parent = TPFrame
Dock.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Dock.BorderSizePixel = 0
Dock.Position = UDim2.new(0.504999995, 0, 0.805999994, 0)
Dock.Size = UDim2.new(0, 73, 0, 40)
Dock.Font = Enum.Font.SourceSans
Dock.Text = "Dock"
Dock.TextColor3 = Color3.fromRGB(255, 255, 255)
Dock.TextScaled = true
Dock.TextSize = 14.000
Dock.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Dock.TextWrapped = true

Bridge.Name = "Bridge"
Bridge.Parent = TPFrame
Bridge.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Bridge.BorderSizePixel = 0
Bridge.Position = UDim2.new(0.753000021, 0, 0.805999994, 0)
Bridge.Size = UDim2.new(0, 73, 0, 40)
Bridge.Font = Enum.Font.SourceSans
Bridge.Text = "Bridge"
Bridge.TextColor3 = Color3.fromRGB(255, 255, 255)
Bridge.TextScaled = true
Bridge.TextSize = 14.000
Bridge.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Bridge.TextWrapped = true

Cave.Name = "Cave"
Cave.Parent = TPFrame
Cave.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Cave.BorderSizePixel = 0
Cave.Position = UDim2.new(0.753000021, 0, 0.614000022, 0)
Cave.Size = UDim2.new(0, 73, 0, 40)
Cave.Font = Enum.Font.SourceSans
Cave.Text = "Cave"
Cave.TextColor3 = Color3.fromRGB(255, 255, 255)
Cave.TextScaled = true
Cave.TextSize = 14.000
Cave.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Cave.TextWrapped = true

StrangeMan.Name = "StrangeMan"
StrangeMan.Parent = TPFrame
StrangeMan.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StrangeMan.BorderSizePixel = 0
StrangeMan.Position = UDim2.new(0.26699999, 0, 0.614000022, 0)
StrangeMan.Size = UDim2.new(0, 73, 0, 40)
StrangeMan.Font = Enum.Font.SourceSans
StrangeMan.Text = "Strange Man"
StrangeMan.TextColor3 = Color3.fromRGB(255, 255, 255)
StrangeMan.TextScaled = true
StrangeMan.TextSize = 14.000
StrangeMan.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StrangeMan.TextWrapped = true

YellowWood.Name = "YellowWood"
YellowWood.Parent = TPFrame
YellowWood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
YellowWood.BorderSizePixel = 0
YellowWood.Position = UDim2.new(0.504999995, 0, 0.614000022, 0)
YellowWood.Size = UDim2.new(0, 73, 0, 40)
YellowWood.Font = Enum.Font.SourceSans
YellowWood.Text = "Yellow Wood"
YellowWood.TextColor3 = Color3.fromRGB(255, 255, 255)
YellowWood.TextScaled = true
YellowWood.TextSize = 14.000
YellowWood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
YellowWood.TextWrapped = true

Volcano.Name = "Volcano"
Volcano.Parent = TPFrame
Volcano.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Volcano.BorderSizePixel = 0
Volcano.Position = UDim2.new(0.504999995, 0, 0.216999993, 0)
Volcano.Size = UDim2.new(0, 73, 0, 40)
Volcano.Font = Enum.Font.SourceSans
Volcano.Text = "Volcano"
Volcano.TextColor3 = Color3.fromRGB(255, 255, 255)
Volcano.TextScaled = true
Volcano.TextSize = 14.000
Volcano.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Volcano.TextWrapped = true

Palm.Name = "Palm"
Palm.Parent = TPFrame
Palm.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Palm.BorderSizePixel = 0
Palm.Position = UDim2.new(0.753000021, 0, 0.216999993, 0)
Palm.Size = UDim2.new(0, 73, 0, 40)
Palm.Font = Enum.Font.SourceSans
Palm.Text = "Palm"
Palm.TextColor3 = Color3.fromRGB(255, 255, 255)
Palm.TextScaled = true
Palm.TextSize = 14.000
Palm.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Palm.TextWrapped = true

StoreBobs.Name = "StoreBobs"
StoreBobs.Parent = TPFrame
StoreBobs.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreBobs.BorderSizePixel = 0
StoreBobs.Position = UDim2.new(0.26699999, 0, 0.416399986, 0)
StoreBobs.Size = UDim2.new(0, 73, 0, 40)
StoreBobs.Font = Enum.Font.SourceSans
StoreBobs.Text = "Bob's Shack"
StoreBobs.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreBobs.TextScaled = true
StoreBobs.TextSize = 14.000
StoreBobs.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreBobs.TextWrapped = true

EndTimes.Name = "EndTimes"
EndTimes.Parent = TPFrame
EndTimes.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
EndTimes.BorderSizePixel = 0
EndTimes.Position = UDim2.new(0.753000021, 0, 0.416000009, 0)
EndTimes.Size = UDim2.new(0, 73, 0, 40)
EndTimes.Font = Enum.Font.SourceSans
EndTimes.Text = "End Times"
EndTimes.TextColor3 = Color3.fromRGB(255, 255, 255)
EndTimes.TextScaled = true
EndTimes.TextSize = 14.000
EndTimes.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
EndTimes.TextWrapped = true

Swamp.Name = "Swamp"
Swamp.Parent = TPFrame
Swamp.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Swamp.BorderSizePixel = 0
Swamp.Position = UDim2.new(0.504999995, 0, 0.416000009, 0)
Swamp.Size = UDim2.new(0, 73, 0, 40)
Swamp.Font = Enum.Font.SourceSans
Swamp.Text = "Swamp"
Swamp.TextColor3 = Color3.fromRGB(255, 255, 255)
Swamp.TextScaled = true
Swamp.TextSize = 14.000
Swamp.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Swamp.TextWrapped = true

StoreFineArts.Name = "StoreFineArts"
StoreFineArts.Parent = TPFrame
StoreFineArts.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
StoreFineArts.BorderSizePixel = 0
StoreFineArts.Position = UDim2.new(0.26699999, 0, 0.216999993, 0)
StoreFineArts.Size = UDim2.new(0, 73, 0, 40)
StoreFineArts.Font = Enum.Font.SourceSans
StoreFineArts.Text = "Fine Arts"
StoreFineArts.TextColor3 = Color3.fromRGB(255, 255, 255)
StoreFineArts.TextScaled = true
StoreFineArts.TextSize = 14.000
StoreFineArts.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
StoreFineArts.TextWrapped = true

Hub.Name = "Hub"
Hub.Parent = mainframe
Hub.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Hub.BorderColor3 = Color3.fromRGB(138, 43, 226)
Hub.BorderSizePixel = 0
Hub.Position = UDim2.new(0, 0, 0.714999974, 0)
Hub.Size = UDim2.new(0, 80, 0, 40)
Hub.Font = Enum.Font.SourceSans
Hub.Text = "Hub's"
Hub.TextColor3 = Color3.fromRGB(255, 255, 255)
Hub.TextScaled = true
Hub.TextSize = 32.000
Hub.TextWrapped = true
Hub.MouseButton1Down:connect(function()
CreditsFrame.Visible = false
DupeFrame.Visible = false
HubFrame.Visible = true
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)

HubFrame.Name = "HubFrame"
HubFrame.Parent = Hub
HubFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
HubFrame.BorderSizePixel = 0
HubFrame.Position = UDim2.new(1, 0, -4.00400019, 0)
HubFrame.Size = UDim2.new(0, 320, 0, 240)
HubFrame.Visible = false

Blood.Name = "Blood"
Blood.Parent = HubFrame
Blood.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Blood.BorderSizePixel = 0
Blood.Position = UDim2.new(0.0199999809, 0, 0.0250000004, 0)
Blood.Size = UDim2.new(0, 151, 0, 72)
Blood.Font = Enum.Font.SourceSans
Blood.Text = "Blood"
Blood.TextColor3 = Color3.fromRGB(255, 255, 255)
Blood.TextScaled = true
Blood.TextSize = 14.000
Blood.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Blood.TextWrapped = true

Venyx.Name = "Venyx"
Venyx.Parent = HubFrame
Venyx.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Venyx.BorderSizePixel = 0
Venyx.Position = UDim2.new(0.508000016, 0, 0.0250000004, 0)
Venyx.Size = UDim2.new(0, 151, 0, 72)
Venyx.Font = Enum.Font.SourceSans
Venyx.Text = "Venyx"
Venyx.TextColor3 = Color3.fromRGB(255, 255, 255)
Venyx.TextScaled = true
Venyx.TextSize = 14.000
Venyx.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Venyx.TextWrapped = true

BringUp.Name = "Bring Up"
BringUp.Parent = HubFrame
BringUp.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
BringUp.BorderSizePixel = 0
BringUp.Position = UDim2.new(0.0199999996, 0, 0.675000012, 0)
BringUp.Size = UDim2.new(0, 151, 0, 72)
BringUp.Font = Enum.Font.SourceSans
BringUp.Text = "Bring Up"
BringUp.TextColor3 = Color3.fromRGB(255, 255, 255)
BringUp.TextScaled = true
BringUp.TextSize = 14.000
BringUp.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
BringUp.TextWrapped = true

LightLumber.Name = "Light Lumber"
LightLumber.Parent = HubFrame
LightLumber.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
LightLumber.BorderSizePixel = 0
LightLumber.Position = UDim2.new(0.0199999996, 0, 0.350000024, 0)
LightLumber.Size = UDim2.new(0, 151, 0, 72)
LightLumber.Font = Enum.Font.SourceSans
LightLumber.Text = "Light Lumber"
LightLumber.TextColor3 = Color3.fromRGB(255, 255, 255)
LightLumber.TextScaled = true
LightLumber.TextSize = 14.000
LightLumber.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
LightLumber.TextWrapped = true

Ferry.Name = "Ferry"
Ferry.Parent = HubFrame
Ferry.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Ferry.BorderSizePixel = 0
Ferry.Position = UDim2.new(0.508000016, 0, 0.675000012, 0)
Ferry.Size = UDim2.new(0, 151, 0, 72)
Ferry.Font = Enum.Font.SourceSans
Ferry.Text = "Ferry"
Ferry.TextColor3 = Color3.fromRGB(255, 255, 255)
Ferry.TextScaled = true
Ferry.TextSize = 14.000
Ferry.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
Ferry.TextWrapped = true

JohiroAxeDupe.Name = "JohiroAxeDupe"
JohiroAxeDupe.Parent = HubFrame
JohiroAxeDupe.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
JohiroAxeDupe.BorderSizePixel = 0
JohiroAxeDupe.Position = UDim2.new(0.508000016, 0, 0.349999994, 0)
JohiroAxeDupe.Size = UDim2.new(0, 151, 0, 72)
JohiroAxeDupe.Font = Enum.Font.SourceSans
JohiroAxeDupe.Text = "Johiro's Axe Dupe"
JohiroAxeDupe.TextColor3 = Color3.fromRGB(255, 255, 255)
JohiroAxeDupe.TextScaled = true
JohiroAxeDupe.TextSize = 14.000
JohiroAxeDupe.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
JohiroAxeDupe.TextWrapped = true

Credits.Name = "Credits"
Credits.Parent = mainframe
Credits.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Credits.BorderColor3 = Color3.fromRGB(138, 43, 226)
Credits.BorderSizePixel = 0
Credits.Position = UDim2.new(0, 0, 0.85799998, 0)
Credits.Size = UDim2.new(0, 80, 0, 40)
Credits.Font = Enum.Font.SourceSans
Credits.Text = "Credits"
Credits.TextColor3 = Color3.fromRGB(255, 255, 255)
Credits.TextScaled = true
Credits.TextSize = 32.000
Credits.TextWrapped = true
Credits.MouseButton1Down:connect(function()
CreditsFrame.Visible = true
DupeFrame.Visible = false
HubFrame.Visible = false
MainFrame.Visible = false
PlotFrame.Visible = false
TPFrame.Visible = false
WoodFrame.Visible = false
end)

CreditsFrame.Name = "CreditsFrame"
CreditsFrame.Parent = Credits
CreditsFrame.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
CreditsFrame.BorderSizePixel = 0
CreditsFrame.Position = UDim2.new(1, 0, -5.00599957, 0)
CreditsFrame.Size = UDim2.new(0, 320, 0, 240)

MadeBy.Name = "Made By"
MadeBy.Parent = CreditsFrame
MadeBy.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
MadeBy.BackgroundTransparency = 100.000
MadeBy.BorderSizePixel = 0
MadeBy.Position = UDim2.new(0.159374997, 0, 0, 0)
MadeBy.Size = UDim2.new(0, 200, 0, 48)
MadeBy.Font = Enum.Font.GothamBold
MadeBy.Text = "Made By"
MadeBy.TextColor3 = Color3.fromRGB(255, 255, 255)
MadeBy.TextScaled = true
MadeBy.TextSize = 13.000
MadeBy.TextWrapped = true

SnowyShiro.Name = "SnowyShiro"
SnowyShiro.Parent = CreditsFrame
SnowyShiro.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
SnowyShiro.BackgroundTransparency = 100.000
SnowyShiro.BorderSizePixel = 0
SnowyShiro.Position = UDim2.new(0, 0, 0.19600004, 0)
SnowyShiro.Size = UDim2.new(0, 320, 0, 48)
SnowyShiro.Font = Enum.Font.GothamBold
SnowyShiro.Text = "SnowyShiro#0001"
SnowyShiro.TextColor3 = Color3.fromRGB(255, 255, 255)
SnowyShiro.TextSize = 27.000
SnowyShiro.TextWrapped = true

Credits_2.Name = "Credits"
Credits_2.Parent = CreditsFrame
Credits_2.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Credits_2.BackgroundTransparency = 100.000
Credits_2.BorderSizePixel = 0
Credits_2.Position = UDim2.new(0.159374997, 0, 0.40016669, 0)
Credits_2.Size = UDim2.new(0, 200, 0, 48)
Credits_2.Font = Enum.Font.GothamBold
Credits_2.Text = "Credits"
Credits_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Credits_2.TextScaled = true
Credits_2.TextSize = 13.000
Credits_2.TextWrapped = true

AnimeCheat.Name = "AnimeCheat"
AnimeCheat.Parent = CreditsFrame
AnimeCheat.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
AnimeCheat.BackgroundTransparency = 100.000
AnimeCheat.BorderSizePixel = 0
AnimeCheat.Position = UDim2.new(0, 0, 0.596000135, 0)
AnimeCheat.Size = UDim2.new(0, 160, 0, 48)
AnimeCheat.Font = Enum.Font.GothamBold
AnimeCheat.Text = "AnimeCheat"
AnimeCheat.TextColor3 = Color3.fromRGB(255, 255, 255)
AnimeCheat.TextSize = 26.000
AnimeCheat.TextWrapped = true

Johiro.Name = "Johiro"
Johiro.Parent = CreditsFrame
Johiro.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Johiro.BackgroundTransparency = 100.000
Johiro.BorderSizePixel = 0
Johiro.Position = UDim2.new(0.5, 0, 0.596000135, 0)
Johiro.Size = UDim2.new(0, 160, 0, 48)
Johiro.Font = Enum.Font.GothamBold
Johiro.Text = "Johiro"
Johiro.TextColor3 = Color3.fromRGB(255, 255, 255)
Johiro.TextSize = 27.000
Johiro.TextWrapped = true

Sten.Name = "Sten"
Sten.Parent = CreditsFrame
Sten.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Sten.BackgroundTransparency = 100.000
Sten.BorderSizePixel = 0
Sten.Position = UDim2.new(0, 0, 0.800166547, 0)
Sten.Size = UDim2.new(0, 160, 0, 48)
Sten.Font = Enum.Font.GothamBold
Sten.Text = "Sten"
Sten.TextColor3 = Color3.fromRGB(255, 255, 255)
Sten.TextSize = 30.000
Sten.TextWrapped = true

Averias.Name = "Averias"
Averias.Parent = CreditsFrame
Averias.BackgroundColor3 = Color3.fromRGB(138, 43, 226)
Averias.BackgroundTransparency = 100.000
Averias.BorderSizePixel = 0
Averias.Position = UDim2.new(0.5, 0, 0.796000063, 0)
Averias.Size = UDim2.new(0, 160, 0, 48)
Averias.Font = Enum.Font.GothamBold
Averias.Text = "Averias"
Averias.TextColor3 = Color3.fromRGB(255, 255, 255)
Averias.TextSize = 27.000
Averias.TextWrapped = true

Name.Name = "Name"
Name.Parent = mainframe
Name.BackgroundColor3 = Color3.fromRGB(128, 39, 211)
Name.BorderSizePixel = 0
Name.Position = UDim2.new(0.200000003, 0, 0, 0)
Name.Size = UDim2.new(0, 240, 0, 40)
Name.Font = Enum.Font.SourceSans
Name.Text = "Shiro's Hub"
Name.TextColor3 = Color3.fromRGB(255, 255, 255)
Name.TextScaled = true
Name.TextSize = 14.000
Name.TextWrapped = true

local function QMMS_fake_script() -- mainframe.LocalScript 
	local script = Instance.new('LocalScript', mainframe)

	script.parent.Selectable = true
	script.Parent.Active = true
	script.parent.Draggable = true
end
coroutine.wrap(QMMS_fake_script)()

local MoneyCooldown = false
local CurrentSlot = game.Players.LocalPlayer:WaitForChild("CurrentSaveSlot").Value
local ScriptLoadOrSave = false
local CurrentlySavingOrLoading = game.Players.LocalPlayer:WaitForChild("CurrentlySavingOrLoading")

local function CheckIfSlotAvailable(Slot)
	for a,b in pairs(game.ReplicatedStorage.LoadSaveRequests.GetMetaData:InvokeServer(game.Players.LocalPlayer)) do 
		if a == Slot then 
			for c,d in pairs(b) do 
				if c == "NumSaves" and d ~= 0 then 
					return true
				else
					return false
				end
			end
		end
	end
end

local function CheckSlotNumber1() --Checks if the slot number is right
    if MoneyDupeSlot.Text == "1" or MoneyDupeSlot.Text == "2" or MoneyDupeSlot.Text == "3" or MoneyDupeSlot.Text == "4" or MoneyDupeSlot.Text == "5" or MoneyDupeSlot.Text == "6" then
		local SlotNumber = tonumber(MoneyDupeSlot.Text)
		return SlotNumber
		else return false
	end
end

local function CheckSlotNumber2() --Checks if the slot number is right
    if DupeSlot.Text == "1" or DupeSlot.Text == "2" or DupeSlot.Text == "3" or DupeSlot.Text == "4" or DupeSlot.Text == "5" or DupeSlot.Text == "6" then
		local SlotNumber = tonumber(DupeSlot.Text)
		return SlotNumber
		else return false
	end
end

local function SendNotification(title,text,duration,...)
  game.StarterGui:SetCore("SendNotification", {
    Title = title;
    Text = text;
    Icon = "";
    Duration = duration;
  })
end

--Join Detecter

game.Players.ChildAdded:Connect(function(player)
  if not pcall (function()
  SendNotification("Player JOINED",""..player.Name.." has JOINED the game",5 )
  end) then
    print ("Error")
  end
  end)

--Leave Detecter
 
  game.Players.ChildRemoved:Connect(function(player)
  if not pcall (function()
  SendNotification("Player LEFT",""..player.Name.." has LEFT the game",4.4 )
  end) then
    print ("Error")
  end
  end)
  
  SendNotification("Loaded","Join and leave detector is loaded",2)

--Walkspeed

Speed.MouseButton1Down:connect(function()
while true do
    wait()
    game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = SpeedValue.Text
end
end)

--Jumppower

Jump.MouseButton1Down:connect(function()
while true do
    wait()
    game.Players.LocalPlayer.Character.Humanoid.JumpPower = JumpValue.Text
end
end)

--Fly

local toggle = false
	Fly.MouseButton1Click:Connect(function()
		toggle = not toggle
		Fly.TextColor3 = (toggle and Color3.fromRGB(85, 255, 127) or Color3.fromRGB(255,255,255))
		if toggle then
			flying = not flying
	repeat wait()
	until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
	local mouse = game.Players.LocalPlayer:GetMouse()
	repeat wait() until mouse
	local plr = game.Players.LocalPlayer
	local torso = plr.Character.Torso
	local deb = true
	local ctrl = {f = 0, b = 0, l = 0, r = 0}
	local lastctrl = {f = 0, b = 0, l = 0, r = 0}
	local maxspeed = 200
	local speed = 0
	if flying then
	end
	 
	function FlyFunction()
	local bg = Instance.new("BodyGyro", torso)
	bg.P = 9e4
	bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
	bg.cframe = torso.CFrame
	local bv = Instance.new("BodyVelocity", torso)
	bv.velocity = Vector3.new(0,0.1,0)
	bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
	repeat wait()
	plr.Character.Humanoid.PlatformStand = true
	if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
	speed = speed+.5+(speed/maxspeed)
	if speed > maxspeed then
	speed = maxspeed
	end
	elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
	speed = speed-1
	if speed < 0 then
	speed = 0
	end
	end
	if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
	bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
	lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
	elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
	bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
	else
	bv.velocity = Vector3.new(0,0.1,0)
	end
	bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
	until not flying
	ctrl = {f = 0, b = 0, l = 0, r = 0}
	lastctrl = {f = 0, b = 0, l = 0, r = 0}
	speed = 0
	bg:Destroy()
	bv:Destroy()
	plr.Character.Humanoid.PlatformStand = false
	end
	mouse.KeyDown:connect(function(key)
	if key:lower() == "w" then
	ctrl.f = 1
	elseif key:lower() == "s" then
	ctrl.b = -1
	elseif key:lower() == "a" then
	ctrl.l = -1
	elseif key:lower() == "d" then
	ctrl.r = 1
	 
	end
	end)
	mouse.KeyUp:connect(function(key)
	if key:lower() == "w" then
	ctrl.f = 0
	elseif key:lower() == "s" then
	ctrl.b = 0
	elseif key:lower() == "a" then
	ctrl.l = 0
	elseif key:lower() == "d" then
	ctrl.r = 0
	end
	end)
	FlyFunction()
		else
			flying = not flying
	repeat wait()
	until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
	local mouse = game.Players.LocalPlayer:GetMouse()
	repeat wait() until mouse
	local plr = game.Players.LocalPlayer
	local torso = plr.Character.Torso
	local deb = true
	local ctrl = {f = 0, b = 0, l = 0, r = 0}
	local lastctrl = {f = 0, b = 0, l = 0, r = 0}
	local maxspeed = 200
	local speed = 0
	if flying then
	end
	 
	function FlyFunction()
	local bg = Instance.new("BodyGyro", torso)
	bg.P = 9e4
	bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
	bg.cframe = torso.CFrame
	local bv = Instance.new("BodyVelocity", torso)
	bv.velocity = Vector3.new(0,0.1,0)
	bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
	repeat wait()
	plr.Character.Humanoid.PlatformStand = true
	if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
	speed = speed+.5+(speed/maxspeed)
	if speed > maxspeed then
	speed = maxspeed
	end
	elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
	speed = speed-1
	if speed < 0 then
	speed = 0
	end
	end
	if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
	bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
	lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
	elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
	bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
	else
	bv.velocity = Vector3.new(0,0.1,0)
	end
	bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
	until not flying
	ctrl = {f = 0, b = 0, l = 0, r = 0}
	lastctrl = {f = 0, b = 0, l = 0, r = 0}
	speed = 0
	bg:Destroy()
	bv:Destroy()
	plr.Character.Humanoid.PlatformStand = false
	end
	mouse.KeyDown:connect(function(key)
	if key:lower() == "w" then
	ctrl.f = 1
	elseif key:lower() == "s" then
	ctrl.b = -1
	elseif key:lower() == "a" then
	ctrl.l = -1
	elseif key:lower() == "d" then
	ctrl.r = 1
	 
	end
	end)
	mouse.KeyUp:connect(function(key)
	if key:lower() == "w" then
	ctrl.f = 0
	elseif key:lower() == "s" then
	ctrl.b = 0
	elseif key:lower() == "a" then
	ctrl.l = 0
	elseif key:lower() == "d" then
	ctrl.r = 0
	end
	end)
	FlyFunction()
		end
	end)

--Car Flight

CarFlight.MouseButton1Down:connect(function()
repeat wait()
until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
local mouse = game.Players.LocalPlayer:GetMouse()
repeat wait() until mouse
local plr = game.Players.LocalPlayer
local torso = plr.Character.Torso
local flying = true
local deb = true
local ctrl = {f = 0, b = 0, l = 0, r = 0}
local lastctrl = {f = 0, b = 0, l = 0, r = 0}
local maxspeed = 500
local speed = 0

function Fly()
local bg = Instance.new("BodyGyro", torso)
bg.P = 9e4
bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
bg.cframe = torso.CFrame
local bv = Instance.new("BodyVelocity", torso)
bv.velocity = Vector3.new(0,0.1,0)
bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
repeat wait()
plr.Character.Humanoid.PlatformStand = false
if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
speed = speed+125.0+(speed/maxspeed)
if speed > maxspeed then
speed = maxspeed
end
elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
speed = speed-250
if speed < 0 then
speed = 0
end
end
if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
else
bv.velocity = Vector3.new(0,0.1,0)
end
bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
until not flying
ctrl = {f = 0, b = 0, l = 0, r = 0}
lastctrl = {f = 0, b = 0, l = 0, r = 0}
speed = 0
bg:Destroy()
bv:Destroy()
plr.Character.Humanoid.PlatformStand = false
end
mouse.KeyDown:connect(function(key)
if key:lower() == "z" then
if flying then flying = false
else
flying = true
Fly()
end
elseif key:lower() == "w" then
ctrl.f = 1
elseif key:lower() == "s" then
ctrl.b = -1
elseif key:lower() == "a" then
ctrl.l = -1
elseif key:lower() == "d" then
ctrl.r = 1
end
end)
mouse.KeyUp:connect(function(key)
if key:lower() == "w" then
ctrl.f = 0
elseif key:lower() == "s" then
ctrl.b = 0
elseif key:lower() == "a" then
ctrl.l = 0
elseif key:lower() == "d" then
ctrl.r = 0
end
wait(5)
end)
end)

--Infinite Jump

local toggle = false
	InfJump.MouseButton1Click:Connect(function()
		toggle = not toggle
		InfJump.TextColor3 = (toggle and Color3.fromRGB(85, 255, 127) or Color3.fromRGB(255,255,255))
		if toggle then
			InfiniteJumpEnabled = true
		game:GetService("UserInputService").JumpRequest:connect(function()
		if InfiniteJumpEnabled then
			game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
			InfiniteJumpEnabled = true
		end
	end)
	
		else
				InfiniteJumpEnabled = false
	       game:GetService("UserInputService").JumpRequest:connect(function()
		if InfiniteJumpEnabled then
			game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
			
		end
	end)
		end
	end)

--No Clip

	_G.noclip = false
	game:GetService('RunService').Stepped:connect(function()
	if noclip then
	game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
	NoClip.TextColor3 = Color3.fromRGB(85, 255, 127)
	end
	end)
	NoClip.MouseButton1Down:connect(function()
	noclip = not noclip
	NoClip.TextColor3 = Color3.fromRGB(255, 255, 255)
	end)

--Ctrl+Click TP

TP.MouseButton1Down:connect(function()
local UIS = game:GetService("UserInputService")

local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()


function GetCharacter()
   return game.Players.LocalPlayer.Character
end

function Teleport(pos)
   local Char = GetCharacter()
   if Char then
       Char:MoveTo(pos)
   end
end


UIS.InputBegan:Connect(function(input)
   if input.UserInputType == Enum.UserInputType.MouseButton1 and UIS:IsKeyDown(Enum.KeyCode.LeftControl) then
       Teleport(Mouse.Hit.p)
   end
end)
end)

--All BP's

AllBp.MouseButton1Click:Connect(function()
	for i,v in pairs(game.ReplicatedStorage.Purchasables.Structures.BlueprintStructures:GetChildren()) do
	local clone = v:Clone()
	clone.Parent = game.Players.LocalPlayer.PlayerBlueprints.Blueprints
	end
end)

--Jesus

	local toggle = false
	jesus.MouseButton1Click:Connect(function()
		toggle = not toggle
		jesus.TextColor3 = (toggle and Color3.fromRGB(85, 255, 127) or Color3.fromRGB(255,255,255))
		if toggle then
			for index, water in pairs(game.Workspace.Water:GetChildren()) do
	   water.CanCollide = true
	end
		else
			for index, water in pairs(game.Workspace.Water:GetChildren()) do
	   water.CanCollide = false
	end
		end
	end)

--No Fog

NoFog.MouseButton1Down:connect(function()
	--Fog.BackgroundColor3 = Color3.new(0, 0, 0)
                      NoFog.TextColor3 = Color3.new(1, 1, 1)
game.Lighting.Changed:connect(function()
	game.Lighting.TimeOfDay = "12:00:00"
	game.Lighting.FogEnd = 9999
	game.Lighting.Brightness = 2
end)
end)

--Golden Axe

spawn(function()
	GAxe = false
	function GetAxe() --Gets your current axe thats equiped when called
	    if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
	        return game.Players.LocalPlayer.Character.Tool --returns the axe when found
	    else
	        return false --returns false when not equiped
	    end
	end
	 
	function GetDamage(Axe, TreeClass)-- Gets the right Damage of the axe and returns it if called to prevent killing yourself like gold axe
	    if Axe.ToolTip == "Basic Hatchet" then return 0.2
	    elseif Axe.ToolTip == "Plain Axe" then return 0.55
	    elseif Axe.ToolTip == "Steel Axe" then return 0.93
	    elseif Axe.ToolTip == "Hardened Axe" then return 1.45
	    elseif Axe.ToolTip == "Silver Axe" then return 1.6
	    elseif Axe.ToolTip == "Rukiryaxe" then return 1.68
	    elseif Axe.ToolTip == "Beta Axe of Bosses" then return 1.45
	    elseif Axe.ToolTip == "Alpha Axe of Testing" then return 1.5
	    elseif Axe.ToolTip == "Fire Axe" then
	        if TreeClass ~= "Volcano" then return 0.6 else return 6.35 end
	    elseif Axe.ToolTip == "End Times Axe" then
	        if TreeClass ~= "LoneCave" then return 1.58 else return 10000000 end
	    elseif Axe.ToolTip == "Candy Cane Axe" then return 0
	    elseif Axe.ToolTip == "Johiro" then return 1.8
	    elseif Axe.ToolTip == "Beesaxe" then return 1.4
	    elseif Axe.ToolTip == "CHICKEN AXE" then return 0.9
	    elseif Axe.ToolTip == "Amber Axe" then return 3.39
	    elseif Axe.ToolTip == "The Many Axe" then return 10.2
	    elseif Axe.ToolTip == "Gingerbread Axe" then
	        if TreeClass == "Walnut" then return 8.5
	    elseif TreeClass == "Koa" then return 11 else return 1.2 end
	    elseif Axe.ToolTip == "Bird Axe" then
	        if TreeClass == "Volcano" then return 2.5 elseif TreeClass == "CaveCrawler" then return 3.9 else return 1.65 end
	    end
	end
	 
	 
	function GCut(TreePart) --Cuts the tree when called with the tree you want to cut
	    if GetAxe() ~= false then --checks if you have a axe equiped
	        Damage = GetDamage(GetAxe(), TreePart.Parent.TreeClass.Value) --gets the Damage
	        Height = TreePart.CFrame:pointToObjectSpace(mouse.Hit.p).Y + TreePart.Size.Y/2 --Gets the Height
	        local CutArguments = {
	            sectionId = TreePart.ID.Value,
	            faceVector = Vector3.new(0,0,-1),
	            height = Height,
	            hitPoints = Damage,
	            cooldown = 0,
	            cuttingClass = "Axe",
	            tool = GetAxe()
	        }
	        for i=1, 50 do
	            game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(TreePart.Parent.CutEvent, CutArguments)
	        end
	    end
	end
	 
	function CutTree(Tree) --Cuts the tree when called with the tree you want to cut
	    if GetAxe() ~= false then --checks if you have a axe equiped
	        Damage = GetDamage(GetAxe(), Tree.TreeClass.Value) --gets the Damage
	        local CutArguments = {
	            sectionId = 1,
	            faceVector = Vector3.new(0,0,-1),
	            height = 0.5,
	            hitPoints = Damage,
	            cooldown = 0,
	            cuttingClass = "Axe",
	            tool = GetAxe()
	        }
	        for i=1, 50 do
	            game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.CutEvent, CutArguments)
	        end
	    end
	end
	 
	TreeList = {} --Creates a table of the trees
	for a,b in pairs(workspace:GetChildren()) do
	    if b.name == "TreeRegion" then
	        b.ChildAdded:Connect(function(NewTree)--Creates functions that Adds new trees to the list
	            table.insert(TreeList, NewTree)
	        end)
	        for c,d in pairs(b:GetChildren()) do-- Adds the trees when first time starting the script
	            if d.Name == "Model" then
	                table.insert(TreeList, d)
	            end
	        end
	    end
	end
	 
	spawn(function() --used spawn so it wont interrupt any of the other things
	CutEnabled = false
	while wait(.5) do --Main loop to do the stuff
	    if CutEnabled == true then
	        if GetAxe() ~= false then --Checks if you have a axe equiped
	            for a,b in pairs(TreeList) do
	                if not b:FindFirstChild("RootCut") and b:FindFirstChild("CutEvent") then --Checks if the tree is already cut
	                    distance = (game.Players.LocalPlayer.Character.Head.Position - b.WoodSection.Position).magnitude --gets the distance between player and tree
	                    if distance < 225 then --if distance lower than 225 then it will cut the tree
	                        CutTree(b) --Calls the function with the tree to cut
	                    end
	                else
	                    table.remove(TreeList, a)--if tree already cut then it gets removed from the list
	                end
	            end
	        end
	    end
	end
	end)
	 
	mouse = game.Players.LocalPlayer:GetMouse() --Gets the Mouse
	mouse.Button1Down:connect(function()
	    if GAxe == true and GetAxe() ~= false then
	        Target = mouse.Target
	        GCut(Target)
	    end
	end)
	--Credits to Johiro, if you decide to skid atleast give credits
	end)
	GoldenAxe.MouseButton1Down:connect(function()
	
	    if GAxe == true then
	        GAxe = false
	GoldenAxe.TextColor3 = Color3.fromRGB(255, 255, 255)
	    elseif GAxe == false then
	        GAxe = true
	GoldenAxe.TextColor3 = Color3.fromRGB(85, 255, 127)
	--Credits to Johiro
	    end
	end)

--Paint

Paint.MouseButton1Click:connect(function()
	loadstring(game:HttpGet('https://pastebin.com/raw/3Bk4KVYq',true))()
end)

--Fast Delete BP's

FastDelBps.MouseButton1Click:connect(function()
	loadstring(game:HttpGet("https://pastebin.com/raw/1YR8cpNE", true))()
end)

--Reset Character

ResetCharacter.MouseButton1Click:connect(function()
	game.Players.LocalPlayer.Character.Head:Destroy()
end)

--Secret Walkspeed

SecretWalkSpeed.MouseButton1Down:connect(function()
	local walkspeedplayer = game:GetService("Players").LocalPlayer
	local walkspeedmouse = walkspeedplayer:GetMouse()
	
	local walkspeedenabled = false
	
	function x_walkspeed(key)
		if (key == "x") then
			if walkspeedenabled == false then
				_G.WS = 200;
				local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
				Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
				Humanoid.WalkSpeed = _G.WS;
				end)
				Humanoid.WalkSpeed = _G.WS;
				
				walkspeedenabled = true
			elseif walkspeedenabled == true then
				_G.WS = 20;
				local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
				Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
				Humanoid.WalkSpeed = _G.WS;
				end)
				Humanoid.WalkSpeed = _G.WS;
				
				walkspeedenabled = false
			end
		end
	end
	
	walkspeedmouse.KeyDown:connect(x_walkspeed)
	
end)

--Sell Wood

SellWood.MouseButton1Down:connect(function()
            for _, Log in pairs(workspace.LogModels:GetChildren()) do
        if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
            if Log.Owner.Value == game.Players.LocalPlayer 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()
                        game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
                    end
                end)
            end
        end
    end
end)

--Sell Planks

SellPlanks.MouseButton1Click:Connect(function()
	for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
		if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
			if Plank.Owner.Value == game.Players.LocalPlayer 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()
						game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
					end
				end)
			end
		end
	end
end)

--TP Wood

TPWood.MouseButton1Click:Connect(function()
    for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
        if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
            if Log.Owner.Value == game.Players.LocalPlayer then
                Log:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
                for i=1,100 do
                    game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
                end
            end
        end
    end
end)

--TP Planks

TPPlanks.MouseButton1Click:Connect(function()
	for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
		if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
			if Plank.Owner.Value == game.Players.LocalPlayer then
				sendNotice = game.ReplicatedStorage.Notices.SendUserNotice
				sendNotice:Fire("Click where you want ALL the Planks to TP to")
				local ButtonPress
				ButtonPress = game.Players.LocalPlayer:GetMouse().Button1Down:Connect(function()
					Square = game.Players.LocalPlayer:GetMouse().Target
					if (Square.Name == "OriginSquare" or Square.Name == "Square") then
						ButtonPress:Disconnect()
						Plank:MoveTo(Square.Position)
						for i=1,100 do
							game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
						end
					end
				end)
			end
		end
	end
end)

--Mod Wood

ModWood.MouseButton1Click:Connect(function()
	           for _, Log in pairs(workspace.LogModels:GetChildren()) do
	        if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
	            if Log.Owner.Value == game.Players.LocalPlayer 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()
	                        game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log.WoodSection)
	            game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(Log.WoodSection)
	                    end
	                end)
	            end
	        end
	    end
	wait(2.0)
	    for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
	        if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
	            if Log.Owner.Value == game.Players.LocalPlayer then
	                Log:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)
	                for i=1,20 do
	                    game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log.WoodSection)
	                    game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(Log.WoodSection)
	                end
	            end
	        end
	    end
end)

--Remove Tree's

RemoveTrees.MouseButton1Click:Connect(function()
	for i,v in pairs(game.Workspace:GetDescendants()) do
	    if v.Name == "WoodSection" and v.Parent:FindFirstChild("CutEvent") then
	        game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(v.Parent)
	        game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(v.Parent)
	    end
	end
	game.Workspace.DescendantAdded:connect(function(Thing)
	    wait(0.1)
	    if Thing.Name == "WoodSection" and Thing.Parent:FindFirstChild("CutEvent") then
	        game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Thing.Parent)
	        game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(Thing.Parent)
	    end
	end)
	end)

--Wood R Us

StoreWoodRUs.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(265, 5, 57))
end)

--Link's Logic

StoreLogic.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(4607, 9, -798))
end)

--Spawn

Spawn.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(155, 5, 74))
end)

--Ice Wood

IceWood.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1451.66248, 412.208405, 3183.47607))
end)

--Land Store

StoreLand.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(258, 5, -99))
end)

--Fine Arts

StoreFineArts.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(5207, -156, 719))
end)


--Volcano

Volcano.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1585, 625, 1140))
end)

--Palm

Palm.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(2549, 5, -42))
end)

--Boxed Cars

StoreCars.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(509, 5.2, -1463))
end)

--Bob's Shack

StoreBobs.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(260, 10, -2542))
end)

--Swamp

Swamp.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1209, 138, -801))
end)

--End Times

EndTimes.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(113, -204, -951))
end)

--Fancy Furnishings

StoreFancy.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(491, 13, -1720))
end)

--Strange Man

StrangeMan.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1061, 20, 1131))
end)

--Yellow Wood

YellowWood.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1124.91565, 1.10021782, -943.932129))
end)

--Cave

Cave.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(3581, -177, 430))
end)

--Green Box

GreenBox.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(-1668.39197, 349.601929, 1475.36255))
end)

--Lodge

Lodge.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1244, 66, 2306))
end)

--Dock

Dock.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(1114, 3.2, -197))
end)

--Bridge

Bridge.MouseButton1Down:connect(function()
function Tlprt(Cframe)
    game.Players.LocalPlayer.Character.Humanoid.Jump = true
    wait(0.1)
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
end
Tlprt(CFrame.new(113, 15, -977))
end)

--Dupe Step 1

DupeStep1.MouseButton1Click:Connect(function()
	ScriptLoadOrSave = true
	local CheckSlot = CheckSlotNumber2()
	if CheckSlot ~= false then
		if CheckIfSlotAvailable(CheckSlot) == true then
			local LoadSlot = game.ReplicatedStorage.LoadSaveRequests.RequestLoad:InvokeServer(CheckSlot)
			if LoadSlot == false then
				SendNotification("Cooldown Notification", "You aren't abled to load now", 1)
			end
			if LoadSlot == true then 
				SendNotification("Reload Notification", "Loaded Your Slot", 2)
				CurrentSlot = CheckSlot
			end
		else
			SendNotification("Slot not Available", "This Slot is not Available, please choose another slot", 2)
		end
	else
		SendNotification("Incorrect Slot", "Enter a Valid number in the upper field", 1)
	end
	ScriptLoadOrSave = false
end)

--Dupe Step 2

DupeStep2.MouseButton1Click:Connect(function()
	ScriptLoadOrSave = true
	local CheckSlot = CheckSlotNumber2()
	if CheckSlot ~= false then
		if CheckIfSlotAvailable(CheckSlot) == true then
			local LoadSlot = game.ReplicatedStorage.LoadSaveRequests.RequestLoad:InvokeServer(CheckSlot)
			if LoadSlot == false then
				SendNotification("Cooldown Notification", "You aren't abled to load now", 1)
			end
			if LoadSlot == true then 
				SendNotification("Reload Notification", "Loaded Your Slot", 2)
				CurrentSlot = CheckSlot
			end
		else
			SendNotification("Slot not Available", "This Slot is not Available, please choose another slot", 2)
		end
	else
		SendNotification("Incorrect Slot", "Enter a Valid number in the upper field", 1)
	end
	ScriptLoadOrSave = false
end)

--Money Step 1

MoneyStep1.MouseButton1Click:Connect(function()

	local CheckSlot = CheckSlotNumber1()
	if CheckSlot ~= false then
		if CurrentSlot ~= -1 then
			ScriptLoadOrSave = true
			local SaveSlot = game.ReplicatedStorage.LoadSaveRequests.RequestSave:InvokeServer(CheckSlot)
			if SaveSlot == true then
				SendNotification("Save Notification", "Saved your Slot", 2)
				wait(.5)
				ScriptLoadOrSave = false
			elseif SaveSlot == false then
				SendNotification("Already Saving", "Saving/Loading is currently in Progress", 1)
				wait(.5)
				ScriptLoadOrSave = false
			end
		else
			SendNotification("Error", "Load Your Slot First before saving", 1)
		end
	else
		SendNotification("Incorrect Slot", "Enter a number in the upper field", 1)
	end
wait(3)

	if MoneyCooldown == true then
		SendNotification("Cooldown Notification", "Wait for your Money to come back",2)
		return
	elseif MoneyCooldown == false then
		MoneyCooldown = true
		SendNotification("Money Sent", "Wait about 2 minutes for your Money to come back", 5)
		game.ReplicatedStorage.Transactions.ClientToServer.Donate:InvokeServer(game.Players.LocalPlayer, game.Players.LocalPlayer.leaderstats.Money.Value, 1)
		SendNotification("Money Received", "You received your money that you have sent earlier", 5)
		MoneyCooldown = false
	end
end)

--Money Step 2

MoneyStep2.MouseButton1Click:Connect(function()
		ScriptLoadOrSave = true
	local CheckSlot = CheckSlotNumber1()
	if CheckSlot ~= false then
		if CheckIfSlotAvailable(CheckSlot) == true then
			local LoadSlot = game.ReplicatedStorage.LoadSaveRequests.RequestLoad:InvokeServer(CheckSlot)
			if LoadSlot == false then
				SendNotification("Cooldown Notification", "You aren't abled to load now", 1)
			end
			if LoadSlot == true then 
				SendNotification("Reload Notification", "Loaded Your Slot", 2)
				CurrentSlot = CheckSlot
			end
		else
			SendNotification("Slot not Available", "This Slot is not Available, please choose another slot", 2)
		end
	else
		SendNotification("Incorrect Slot", "Enter a Valid number in the upper field", 1)
	end
	ScriptLoadOrSave = false
end)

--Axe Store Axes

StoreAxes.MouseButton1Down:connect(function() --Stores the Axes somewhere so you can restore them later
	Amount = 0
	for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do
		if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
			b.Parent = game.Players.LocalPlayer
			Amount = Amount + 1
		end
	end
	SendNotification("Store Notification", "Stored "..Amount.." Axes, you can restore them later", 2)
end)

--Axe Restore Axes

RestoreAxes.MouseButton1Down:connect(function() --Restores the axes that you stored with the Store function
	Amount = 0
	for a,b in pairs(game.Players.LocalPlayer:GetChildren()) do
		if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
			b.Parent = game.Players.LocalPlayer.Backpack
			Amount = Amount + 1
		end
	end
	SendNotification("Restore Notification", "Restored "..Amount.." Axes that you Stored", 2)
end)

--Axe Count Axes

CountAxes.MouseButton1Down:connect(function() --Counts Axes in your Backpack (Equiped Axes dont Count)
	Amount = 0
	for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
		if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
			Amount = Amount + 1
		end
	end
	SendNotification("Axe Amount", "You have "..Amount.." Axes in your Backpack",2)
end)

--Maxland

MaxLand.MouseButton1Down:Connect(function()
for i, v in pairs(game:GetService("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 = game:GetService("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))
--Corners--
    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))
--Corners--
    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.MouseButton1Click:Connect(function()
		local plr = game.Players.LocalPlayer
	local torso = plr.Character.HumanoidRootPart
	
	local delaybeweenchecks = 0.5
	local opendistance = 10
	
	for i, v in pairs(game:GetService("Workspace").Stores.ShopItems:GetChildren()) do
	local A_1 = v
	local Event = game:GetService("ReplicatedStorage").Interaction.ClientIsDragging
	Event:FireServer(A_1)
	end
end)

--Copy Base

local script = Instance.new('LocalScript', CopyBase)

	script.Parent.MouseButton1Click:Connect(function()
		local RunService = game:GetService("RunService")
	local TargetPlayer = script.Parent.Parent.PlayerName.Text
	local SlowMode = true
	local WipeLocal = false
	 
	local CopyStructure = true
	local CopyWire = true
	local CopyItems = true
	local CopyFurniture = true
	 
	if WipeLocal then
	for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if v:FindFirstChild("Owner") then
	if v.Owner.Value == game.Players.LocalPlayer then
	game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(v)
	end
	end
	end
	wait(0.5)
	end
	 
	for i,v in pairs(game.Players:GetChildren()) do
	if v ~= game.Players.LocalPlayer then
	if v.Name:find(TargetPlayer) then
	TargetPlayer = v
	break
	end
	end
	end
	 
	local LocalLand, TargetLand
	 
	for i,v in pairs(game.Workspace.Properties:GetChildren()) do
	if v:FindFirstChild("Owner") then
	if v.Owner.Value == TargetPlayer then
	TargetLand = v
	elseif v.Owner.Value == game.Players.LocalPlayer then
	LocalLand = v
	end
	end
	end
	 
	local CollectedTargetStructures, CollectedLocalStructures, CollectedLocalFurnitures, CollectedTargetFurnitures, CollectedLocalItems, CollectedTargetItems  = {}, {}, {}, {}, {}, {}
	local CollectedTargetItemsCopy, CollectedTargetFurnituresCopy = {}, {}
	local TotalCollectedBlueprints = 0
	 
	if CopyStructure then
	for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if v:FindFirstChild("Owner") and v.Owner.Value == TargetPlayer then
	if v:FindFirstChild("BuildDependentWood") and (v.Type.Value == "Structure" or v.Type.Value == "Furniture") then
	local Data = {}
	Data.WoodClass = v:FindFirstChild("BlueprintWoodClass") and v.BlueprintWoodClass.Value
	Data.OffSet = (v:FindFirstChild("MainCFrame") and v.MainCFrame.Value or v.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
	Data.BlueprintType = v.ItemName.Value
	table.insert(CollectedTargetStructures,Data)
	end
	end
	end
	 
	for i, Data in pairs(CollectedTargetStructures) do
	game.ReplicatedStorage.PlaceStructure.ClientPlacedBlueprint:FireServer(Data.BlueprintType, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0), game.Players.LocalPlayer)
	 
	if SlowMode and (math.random(1,2) ~= 1) then
	RunService.RenderStepped:Wait()
	end
	end
	end
	 
	function blueprintHasBeenCollected(Model)
	if CollectedLocalStructures[Model.Name] then
	for i, BlueprintModel in pairs(CollectedLocalStructures[Model.Name]) do
	if BlueprintModel == Model then
	return true
	end
	end
	end
	return false
	end
	 
	repeat
	for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer and v:FindFirstChild("Type") and v.Type.Value == "Blueprint" and not blueprintHasBeenCollected(v) then
	if not CollectedLocalStructures[v.Name] then
	CollectedLocalStructures[v.Name] = {}
	end
	table.insert(CollectedLocalStructures[v.Name], v)
	TotalCollectedBlueprints = TotalCollectedBlueprints + 1
	end
	end
	wait()
	until TotalCollectedBlueprints == #CollectedTargetStructures
	 
	function SpawnStructure(Data, Blueprint)
	local Position = Data.OffSet + LocalLand.OriginSquare.Position
	game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Blueprint.ItemName.Value, Position, game.Players.LocalPlayer, Data.WoodClass, Blueprint, not Data.WoodClass)
	end
	 
	for i, Data in pairs(CollectedTargetStructures) do
	local Blueprint = CollectedLocalStructures[Data.BlueprintType][1]
	table.remove(CollectedLocalStructures[Data.BlueprintType], 1)
	 
	SpawnStructure(Data, Blueprint)
	 
	if SlowMode and (math.random(1,2) ~= 1) then
	RunService.RenderStepped:Wait()
	end
	end
	 
	function CreateWire(WireType, Points)
	local Wire = game.ReplicatedStorage.Purchasables.WireObjects[WireType]
	 
	for i,v in pairs(Points) do
	Points[i] = v + LocalLand.OriginSquare.Position
	end
	 
	game.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Wire, Points)
	end
	 
	if CopyWire then
	for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if v:FindFirstChild("Owner") and v.Owner.Value == TargetPlayer and v:FindFirstChild("Type") and v.Type.Value == "Wire" and v:FindFirstChild("End1") then
	local Points = {}
	local PointCount = 1
	 
	table.insert(Points, (v.End1.Position - TargetLand.OriginSquare.Position))
	 
	for i,w in pairs(v:GetChildren()) do
	if w.Name:find("Point") then
	PointCount = PointCount + 1
	end
	end
	 
	for i=2, PointCount do
	local Point = v:FindFirstChild("Point"..tostring(i))
	table.insert(Points, (Point.Position - TargetLand.OriginSquare.Position))
	end
	 
	table.insert(Points, (v.End2.Position - TargetLand.OriginSquare.Position))
	CreateWire(v.ItemName.Value, Points)
	 
	if SlowMode and (math.random(1,2) ~= 1)then
	RunService.RenderStepped:Wait()
	end
	end
	end
	end
	 
	function isValidFurniture(Model)
	if Model:FindFirstChild("Type") and (Model.Type.Value == "Structure" or Model.Type.Value == "Furniture" or Model.Type.Value == "Vehicle Spot") then
	if Model:FindFirstChild("BuildDependentWood") or Model:FindFirstChild("PurchasedBoxItemName") then
	return false
	end
	return true
	end
	return false
	end
	 
	function Spawn(ItemName, Position)
	   local Info = {}
	   Info.Name = ItemName.Value
	   Info.Type = ItemName.Name == "PurchasedBoxItemName" and ItemName or game.ReplicatedStorage.Purchasables.Structures.HardStructures.Sawmill2.Type
	   Info.OtherInfo = game.ReplicatedStorage.Purchasables.WireObjects.Wire.OtherInfo
	   local Points = {Position.p, Position.p}
	   game.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Info, Points)
	end
	 
	if CopyFurniture then
	for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if Model:FindFirstChild("Owner") and Model.Owner.Value == TargetPlayer and isValidFurniture(Model) then
	local ItemName = Model:FindFirstChild("ItemName") or Model:FindFirstChild("PurchasedBoxItemName")
	local Position = (Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
	 
	if ItemName.Name == "PurchasedBoxItemName" then
	Spawn(ItemName, Position + LocalLand.OriginSquare.Position)
	else
	Spawn(ItemName, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
	end
	 
	local Data = {}
	Data.ItemName = ItemName.Value
	Data.OffSet = Position
	 
	table.insert(CollectedTargetFurnitures, Data)
	 
	if SlowMode and (math.random(1,2) ~= 1)then
	RunService.RenderStepped:Wait()
	end
	end
	end
	end
	 
	for i, v in pairs(CollectedTargetFurnitures) do
	table.insert(CollectedTargetFurnituresCopy,v)
	end
	 
	function isValidFurnitureModel(Model)
	for i, Data in pairs(CollectedTargetFurnitures) do
	if Data.ItemName == Model.ItemName.Value then
	table.remove(CollectedTargetFurnitures, i)
	return true
	end
	end
	return false
	end
	 
	repeat
	for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Owner.Value == game.Players.LocalPlayer and Model.ItemName.Value ~= "Wire" and isValidFurnitureModel(Model) then
	table.insert(CollectedLocalFurnitures, Model)
	end
	end
	wait()
	until #CollectedTargetFurnitures == 0
	 
	function GrabModelFromCollectedFurnitures(ItemName)
	for i, Model in pairs(CollectedLocalFurnitures) do
	if Model.ItemName.Value == ItemName then
	table.remove(CollectedLocalFurnitures,i)
	return Model
	end
	end
	end
	 
	for i, Data in pairs(CollectedTargetFurnituresCopy) do
	local Model = GrabModelFromCollectedFurnitures(Data.ItemName)
	local ItemName = Data.ItemName
	local Position = Data.OffSet + LocalLand.OriginSquare.Position
	game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Players.LocalPlayer,false,Model,true)
	 
	if SlowMode and (math.random(1,2) ~= 1)then
	RunService.RenderStepped:Wait()
	end
	end
	 
	function isValidItem(Model)
	if Model:FindFirstChild("Type") and (Model.Type.Value == "Structure" or Model.Type.Value == "Loose Item" or Model.Type.Value == "Tool" or Model.Type.Value == "Wire" or Model.Type.Value == "Furniture" or Model.Type.Value == "Gift") then
	if (Model.Type.Value == "Structure" or Model.Type.Value == "Wire" or Model.Type.Value == "Furniture") and not Model:FindFirstChild("PurchasedBoxItemName") then
	return false
	end
	 
	return true
	elseif not Model:FindFirstChild("Type") then
	if Model:FindFirstChild("ItemName") then
	local ItemName = Model.ItemName.Value:lower()
	 
	if ItemName:find("bob") and (ItemName:find("wob") or ItemName:find("head"))then
	return true
	end
	end
	end
	return false
	end
	function itemIsOnLand(Position)
	if (math.abs(Position.X - TargetLand.OriginSquare.Position.X) > 101 or math.abs(Position.Z - TargetLand.OriginSquare.Position.Z) > 101) then
	return false
	end
	for i, Square in pairs(TargetLand:GetChildren()) do
	if Square.Name == "Square" then
	if (math.abs(Position.X - Square.Position.X) < 21 and math.abs(Position.Z - Square.Position.Z) < 21) then
	return true
	end
	end
	end
	return false
	end
	 
	if CopyItems then
	for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if Model:FindFirstChild("Owner") and Model.Owner.Value == TargetPlayer and isValidItem(Model) then
	local ItemName = Model:FindFirstChild("ItemName") or Model:FindFirstChild("PurchasedBoxItemName")
	local Position = (Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
	 
	if itemIsOnLand((Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame).p) then
	Spawn(ItemName, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
	 
	local Data = {}
	Data.ItemName = ItemName.Value
	Data.OffSet = Position
	 
	table.insert(CollectedTargetItems, Data)
	 
	if SlowMode and (math.random(1,2) ~= 1)then
	RunService.RenderStepped:Wait()
	end
	end
	end
	end
	end
	 
	for i, v in pairs(CollectedTargetItems) do
	table.insert(CollectedTargetItemsCopy,v)
	end
	 
	function isValidItemModel(Model)
	for i, Data in pairs(CollectedTargetItems) do
	if Data.ItemName == Model.ItemName.Value then
	table.remove(CollectedTargetItems, i)
	return true
	end
	end
	return false
	end
	function itemHasBeenCollected(Model)
	for i, Data in pairs(CollectedLocalItems) do
	if Data.ItemName == Model.ItemName.Value then
	return true
	end
	end
	return false
	end
	 
	repeat
	for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
	if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Owner.Value == game.Players.LocalPlayer and (Model.ItemName.Value ~= "Wire" or (Model:FindFirstChild("ItemName") and Model.ItemName.Value == "Wire" and Model:FindFirstChild("PurchasedBoxItemName"))) and isValidItemModel(Model) and not itemHasBeenCollected(Model) then
	table.insert(CollectedLocalItems, Model)
	end
	end
	wait()
	until #CollectedTargetItems == 0
	 
	function GrabModelFromCollectedItems(ItemName)
	for i, Model in pairs(CollectedLocalItems) do
	if Model.ItemName.Value == ItemName then
	table.remove(CollectedLocalItems,i)
	return Model
	end
	end
	end
	 
	for i, Data in pairs(CollectedTargetItemsCopy) do
	local Model = GrabModelFromCollectedItems(Data.ItemName)
	local ItemName = Data.ItemName
	local Position = Data.OffSet + LocalLand.OriginSquare.Position
	 
	if Model:FindFirstChild("PurchasedBoxItemName") then
	game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(false, Position, false, false, Model)
	Model.Parent = nil
	else
	game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Players.LocalPlayer,false,Model,true)
	end
	 
	if SlowMode and (math.random(1,2) ~= 1)then
	RunService.RenderStepped:Wait()
	end
	end
end)

--Blacklist All

BlackListAll.MouseButton1Click:Connect(function()
		Client = game.ReplicatedStorage.Interaction.ClientSetListPlayer
	players = game.Players
	for i, v in pairs(players:GetPlayers()) do
	    if v.Name ~= players.LocalPlayer.Name then
	        Client:InvokeServer(players.LocalPlayer.BlacklistFolder, v, true)
	    end
	end
	players.PlayerAdded:connect(function(plr)
	    Client:InvokeServer(players.LocalPlayer.BlacklistFolder, plr, true)
	end)
	end)

--Anti Blacklist All

AntiBLAll.MouseButton1Click:Connect(function()
	local plr = game.Players.LocalPlayer
	    local cframe
	    for i,v in next, workspace:GetDescendants() do
	        if v:IsA("SpawnLocation") then
	            v.Touched:Connect(function(h)
	            if h.Parent == plr.Character and cframe then
	                plr.Character:SetPrimaryPartCFrame(cframe)
	                end
	            end)
	        end
	    end
	 
	    game:GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
	    if game.Players.LocalPlayer.Character.PrimaryPart then
	        cframe = game.Players.LocalPlayer.Character.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)

--Blood

Blood.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet("https://pastebin.com/raw/jJ48V2yi", true))()
end)

--Venyx

Venyx.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet("https://pastebin.com/raw/guLbXvSu", true))()
end)

--Light Lumber

LightLumber.MouseButton1Click:Connect(function()
	loadstring(game:GetObjects("rbxassetid://03271460677")[1].Source)()
end)

--Ferry

Ferry.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet("https://pastebin.com/raw/WfpzEV2d", true))()
end)

--Bring Up

BringUp.MouseButton1Click:Connect(function()
	loadstring(game:GetObjects("rbxassetid://01925396229")[1].Source)()
end)

--Johiro Axe Dupe

JohiroAxeDupe.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet("https://pastebin.com/raw/fmEYwvqn", true))()
end)

Features

  • Has various powers and is simply a GUI that will help you.