Prepare the most destructive artilleries to instantly wipe out zombie waves and other players in a horrific way with the help of Blood Engine Script. With its unlimited ammunition features, this script or code will give you the best tools to shoot down multiple enemies silently and become more unstoppable. It also gives you super guns or other powerful explosives to witness realistic blood and body injury effects of the victims throughout the game.
Blood Engine Script Aimbot, Silent Aim, Infinite Ammo, No Spread, Super Gun
Copy the script below to level up your bloody action game experience. Make sure to use the most effective executor/exploit to make your daily gunfight more intense and victorious. We have a list of available executors here.
getgenv().aimpart = "Head"
getgenv().enabled = true
getgenv().ignoreDummies = true
getgenv().checkifpvpison = true
bloodengine, ware = pcall(game.HttpGet, game, ('https://%s'):format('github.com/VanillaDeveloper/ZoDestroyer/blob/main/blood_engine_silentAim.lua?raw=true'))
assert(bloodengine, 'cannot load your script')
loadstring(ware)();
-- Objects
local Intro = Instance.new("ScreenGui")
local IntroImage = Instance.new("ImageLabel")
local _1 = Instance.new("TextLabel")
local _2 = Instance.new("TextLabel")
local _3 = Instance.new("TextLabel")
local _4 = Instance.new("TextLabel")
local _5 = Instance.new("TextLabel")
local _6 = Instance.new("TextLabel")
local _7 = Instance.new("TextLabel")
-- Properties
Intro.Name = "Intro"
Intro.Parent = game.CoreGui
IntroImage.Name = "IntroImage"
IntroImage.Parent = Intro
IntroImage.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
IntroImage.BackgroundTransparency = 1
IntroImage.BorderColor3 = Color3.new(1, 1, 1)
IntroImage.BorderSizePixel = 0
IntroImage.Position = UDim2.new(0.400, 0, 0.200, 0)
IntroImage.Size = UDim2.new(0, 356, 0, 347)
IntroImage.Image = "rbxassetid://1130382821"
_1.Name = "1"
_1.Parent = IntroImage
_1.BackgroundColor3 = Color3.fromRGB(249, 214, 46)
_1.BackgroundTransparency = 1
_1.BorderSizePixel = 0
_1.Position = UDim2.new(0.109550565, 0, 0.423631132, 0)
_1.Size = UDim2.new(0, 40, 0, 53)
_1.Font = Enum.Font.ArialBold
_1.FontSize = Enum.FontSize.Size14
_1.Text = " "
_1.TextColor3 = Color3.new(255, 0, 0)
_1.TextScaled = true
_1.TextSize = 14
_1.TextWrapped = true
_2.Name = "2"
_2.Parent = IntroImage
_2.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
_2.BackgroundTransparency = 1
_2.BorderSizePixel = 0
_2.Position = UDim2.new(0.221910119, 0, 0.423631132, 0)
_2.Size = UDim2.new(0, 40, 0, 53)
_2.Font = Enum.Font.ArialBold
_2.FontSize = Enum.FontSize.Size14
_2.Text = "B"
_2.TextColor3 = Color3.new(255, 0, 0)
_2.TextScaled = true
_2.TextSize = 14
_2.TextWrapped = true
_3.Name = "3"
_3.Parent = IntroImage
_3.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
_3.BackgroundTransparency = 1
_3.BorderSizePixel = 0
_3.Position = UDim2.new(0.334269673, 0, 0.423631132, 0)
_3.Size = UDim2.new(0, 40, 0, 53)
_3.Font = Enum.Font.ArialBold
_3.FontSize = Enum.FontSize.Size14
_3.Text = "L"
_3.TextColor3 = Color3.new(255, 0, 0)
_3.TextScaled = true
_3.TextSize = 14
_3.TextWrapped = true
_4.Name = "4"
_4.Parent = IntroImage
_4.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
_4.BackgroundTransparency = 1
_4.BorderSizePixel = 0
_4.Position = UDim2.new(0.446629226, 0, 0.423631132, 0)
_4.Size = UDim2.new(0, 40, 0, 53)
_4.Font = Enum.Font.ArialBold
_4.FontSize = Enum.FontSize.Size14
_4.Text = "O"
_4.TextColor3 = Color3.new(255, 0, 0)
_4.TextScaled = true
_4.TextSize = 14
_4.TextWrapped = true
_5.Name = "5"
_5.Parent = IntroImage
_5.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
_5.BackgroundTransparency = 1
_5.BorderSizePixel = 0
_5.Position = UDim2.new(0.55898881, 0, 0.423631132, 0)
_5.Size = UDim2.new(0, 40, 0, 53)
_5.Font = Enum.Font.ArialBold
_5.FontSize = Enum.FontSize.Size14
_5.Text = "O"
_5.TextColor3 = Color3.new(255, 0, 0)
_5.TextScaled = true
_5.TextSize = 14
_5.TextWrapped = true
_6.Name = "6"
_6.Parent = IntroImage
_6.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
_6.BackgroundTransparency = 1
_6.BorderSizePixel = 0
_6.Position = UDim2.new(0.671348333, 0, 0.423631132, 0)
_6.Size = UDim2.new(0, 40, 0, 53)
_6.Font = Enum.Font.ArialBold
_6.FontSize = Enum.FontSize.Size14
_6.Text = "D"
_6.TextColor3 = Color3.new(255, 0, 0)
_6.TextScaled = true
_6.TextSize = 14
_6.TextWrapped = true
_7.Name = "7"
_7.Parent = IntroImage
_7.BackgroundColor3 = Color3.new(1, 1, 1)
_7.BackgroundTransparency = 1
_7.BorderSizePixel = 0
_7.Position = UDim2.new(0.775280893, 0, 0.423631132, 0)
_7.Size = UDim2.new(0, 40, 0, 53)
_7.Font = Enum.Font.ArialBold
_7.FontSize = Enum.FontSize.Size14
_7.Text = " "
_7.TextColor3 = Color3.new(255, 0, 0)
_7.TextScaled = true
_7.TextSize = 14
_7.TextWrapped = true
_1.TextTransparency = 0.2
wait()
_2.TextTransparency = 0.2
wait()
_3.TextTransparency = 0.2
wait()
_4.TextTransparency = 0.2
wait()
_5.TextTransparency = 0.2
wait()
_6.TextTransparency = 0.2
wait()
_7.TextTransparency = 0.2
wait()
IntroImage.ImageTransparency = 0.2
wait()
_1.TextTransparency = 0.3
wait()
_2.TextTransparency = 0.3
wait()
_3.TextTransparency = 0.3
wait()
_4.TextTransparency = 0.3
wait()
_5.TextTransparency = 0.3
wait()
_6.TextTransparency = 0.3
wait()
_7.TextTransparency = 0.3
wait()
IntroImage.ImageTransparency = 0.3
wait()
_1.TextTransparency = 0.4
wait()
_2.TextTransparency = 0.4
wait()
_3.TextTransparency = 0.4
wait()
_4.TextTransparency = 0.4
wait()
_5.TextTransparency = 0.4
wait()
_6.TextTransparency = 0.4
wait()
_7.TextTransparency = 0.4
wait()
IntroImage.ImageTransparency = 0.4
wait()
_1.TextTransparency = 0.5
wait()
_2.TextTransparency = 0.5
wait()
_3.TextTransparency = 0.4
wait()
_4.TextTransparency = 0.5
wait()
_5.TextTransparency = 0.5
wait()
_6.TextTransparency = 0.5
wait()
_7.TextTransparency = 0.5
wait()
IntroImage.ImageTransparency = 0.5
wait()
_1.TextTransparency = 0.6
wait()
_2.TextTransparency = 0.6
wait()
_3.TextTransparency = 0.6
wait()
_4.TextTransparency = 0.6
wait()
_5.TextTransparency = 0.6
wait()
_6.TextTransparency = 0.6
wait()
_7.TextTransparency = 0.6
wait()
IntroImage.ImageTransparency = 0.6
wait()
_1.TextTransparency = 0.7
wait()
_2.TextTransparency = 0.7
wait()
_3.TextTransparency = 0.7
wait()
_4.TextTransparency = 0.7
wait()
_5.TextTransparency = 0.7
wait()
_6.TextTransparency = 0.7
wait()
_7.TextTransparency = 0.7
wait()
IntroImage.ImageTransparency = 0.7
wait()
_1.TextTransparency = 0.8
wait()
_2.TextTransparency = 0.8
wait()
_3.TextTransparency = 0.8
wait()
_4.TextTransparency = 0.8
wait()
_5.TextTransparency = 0.8
wait()
_6.TextTransparency = 0.8
wait()
_7.TextTransparency = 0.8
wait()
IntroImage.ImageTransparency = 0.8
wait()
_1.TextTransparency = 0.9
wait()
_2.TextTransparency = 0.9
wait()
_3.TextTransparency = 0.9
wait()
_4.TextTransparency = 0.9
wait()
_5.TextTransparency = 0.9
wait()
_6.TextTransparency = 0.9
wait()
_7.TextTransparency = 0.9
wait()
IntroImage.ImageTransparency = 0.9
wait()
_1.TextTransparency = 1
wait()
_2.TextTransparency = 1
wait()
_3.TextTransparency = 1
wait()
_4.TextTransparency = 1
wait()
_5.TextTransparency = 1
wait()
_6.TextTransparency = 1
wait()
_7.TextTransparency = 1
wait()
IntroImage.ImageTransparency = 0.9
wait()
_1.TextTransparency = 1.1
wait()
_2.TextTransparency = 1.1
wait()
_3.TextTransparency = 1.1
wait()
_4.TextTransparency = 1.1
wait()
_5.TextTransparency = 1.1
wait()
_6.TextTransparency = 1.1
wait()
_7.TextTransparency = 1.1
wait()
IntroImage.ImageTransparency = 5.1
wait()
Intro:Destroy()
wait()
local s = Instance.new("Sound")
s.Name = "Sound"
s.SoundId = "http://www.roblox.com/asset/?id=2528420941"
s.Volume = 0
s.Looped = false
s.archivable = false
s.Parent = game.Workspace
--Join
local k = Instance.new("Sound")
k.Name = "Soundzz"
k.SoundId = "http://www.roblox.com/asset/?id=305977837"
k.Volume = 0
k.Looped = false
k.archivable = false
k.Parent = game.Workspace
--Left
local q = Instance.new("Sound")
q.Name = "Soundzzzz"
q.SoundId = "http://www.roblox.com/asset/?id=249869145"
q.Volume = 0
q.Looped = false
q.archivable = false
q.Parent = game.Workspace
--Systems Online
local function SendNotification(title,text,duration,...)
game.StarterGui:SetCore("SendNotification", {
Title = title;
Text = text;
Icon = "";
Duration = duration;
})
end
game.Players.ChildAdded:Connect(function(player)
if not pcall (function()
SendNotification("Player JOINED",""..player.Name.." has JOINED the game",5 )
s:Play()
end) then
print ("Error")
end
end)
---------------------------------------------------------------------
-- Same extra's apply down here as well.
game.Players.ChildRemoved:Connect(function(player)
if not pcall (function()
SendNotification("Player LEFT",""..player.Name.." has LEFT the game",4.4 )
k:Play()
end) then
print ("Error")
end
end)
SendNotification("Loaded","Join and leave detector is loaded",2)
q:Play()
-- Variables --
local Script = "BLOOD"
local gFont = "SourceSans"
local Visi = true
-- Functions --
function Log(text, r, g, b, font)
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "{" .. tostring(Script) .. "} - " .. text;
Color = Color3.new(r, g, b);
Font = Enum.Font[font];
FontSize = Enum.FontSize.Size10;
})
end
Log("Loading framework...", 255,0,0, tostring(gFont))
---------------------------------------------------------------------
-- Automatically Add players to Blacklist --
Mouse = game.Players.LocalPlayer:GetMouse()
game:service'ReplicatedStorage'.Interaction.Ban:Destroy()
Instance.new('RemoteEvent', game:service'ReplicatedStorage'.Interaction).Name = "Ban"
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)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "BLOOD",
Text = "Loaded Successful."
})
local players = game:GetService('Players')
if game.Players.LocalPlayer then
game.StarterGui:SetCore('SendNotification', {
Title = ' '.. players.LocalPlayer.Name..'!',
Text = 'Welcome to Bloods GUI!',
Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..players.LocalPlayer.Name..[[&RAND]] .. math.random(1,10000000),
Duration = 5,
})
end
---------------------------------------------------------------------
WCollide = "Nothing"
afkactive = false
CustomLocationSet = false
local BLOOD = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local ImageLabel = Instance.new("ImageLabel")
local OpenFrame = Instance.new("Frame")
local Open = Instance.new("ImageButton")
local CloseBLOOD = Instance.new("TextButton")
local Minimize = Instance.new("TextButton")
local MenuFrame = Instance.new("Frame")
local MenuFramea = Instance.new("Frame")
local AIntroImage = Instance.new("ImageLabel")
local AIntroImage1 = Instance.new("ImageLabel")
local BloodFrameInfo = Instance.new("TextLabel")
local Picker = Instance.new("ScrollingFrame")
local AIntroImage = Instance.new("ImageButton")
local ChangeItem = Instance.new("Frame")
local CurrentItem = Instance.new("ImageButton")
--Properties:
BLOOD.Name = "BLOOD"
BLOOD.Parent = game.CoreGui
OpenFrame.Name = "OpenFrame"
OpenFrame.Parent = BLOOD
OpenFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
OpenFrame.BorderColor3 = Color3.fromRGB(196, 40, 28)
OpenFrame.Position = UDim2.new(0.5, -40, 0, -28)
OpenFrame.Size = UDim2.new(0, 80, 0, 20)
Open.Name = "Open"
Open.Parent = OpenFrame
Open.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
Open.BorderColor3 = Color3.fromRGB(196, 40, 28)
Open.Size = UDim2.new(0, 80, 0, 20)
Open.Image = "rbxassetid://3630810430"
Open.Selectable = true
MainFrame.Name = "MainFrame"
MainFrame.Parent = BLOOD
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
MainFrame.Position = UDim2.new(0.0111675123, 0, 0.436827958, 0)
MainFrame.Selectable = true
MainFrame.Size = UDim2.new(0, 500, 0, 500)
MainFrame.Visible = false
ImageLabel.Name = "ImageLabel"
ImageLabel.Parent = MainFrame
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
ImageLabel.Position = UDim2.new(-0.000475523295, 0, -0.00117481197, 0)
ImageLabel.Size = UDim2.new(0, 500, 0, 500)
ImageLabel.Image = "rbxassetid://3883502641"
CloseBLOOD.Name = "CloseBLOOD"
CloseBLOOD.Parent = MainFrame
CloseBLOOD.BackgroundColor3 = Color3.new(0, 0, 0)
CloseBLOOD.BorderColor3 = Color3.fromRGB(196, 40, 28)
CloseBLOOD.Position = UDim2.new(0, 5, 0, 5)
CloseBLOOD.Size = UDim2.new(0, 20, 0, 20)
CloseBLOOD.Font = Enum.Font.Fantasy
CloseBLOOD.FontSize = Enum.FontSize.Size18
CloseBLOOD.Text = "X"
CloseBLOOD.TextColor3 = Color3.new(1, 1, 1)
CloseBLOOD.TextScaled = true
CloseBLOOD.TextWrapped = true
CloseBLOOD.TextSize = 17
Minimize.Name = "Minimize"
Minimize.Parent = MainFrame
Minimize.BackgroundColor3 = Color3.new(0, 0, 0)
Minimize.BorderColor3 = Color3.fromRGB(196, 40, 28)
Minimize.Position = UDim2.new(0, 26, 0, 5)
Minimize.Size = UDim2.new(0, 20, 0, 20)
Minimize.Font = Enum.Font.Fantasy
Minimize.FontSize = Enum.FontSize.Size18
Minimize.Text = "-"
Minimize.TextColor3 = Color3.new(1, 1, 1)
Minimize.TextScaled = true
Minimize.TextWrapped = true
Minimize.TextSize = 17
MenuFrame.Name = "MenuFrame"
MenuFrame.Parent = MainFrame
MenuFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
MenuFrame.BackgroundTransparency = 1
MenuFrame.BorderColor3 = Color3.new(0, 1, 0)
MenuFrame.Position = UDim2.new(0, 5, 0, 30)
MenuFrame.Size = UDim2.new(0, 170, 0,400)
MenuFramea.Name = "MenuFrame"
MenuFramea.Parent = MainFrame
MenuFramea.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
MenuFramea.BackgroundTransparency = 1
MenuFramea.BorderColor3 = Color3.new(0, 1, 0)
MenuFramea.Position = UDim2.new(0, 270, 0, 140)
MenuFramea.Size = UDim2.new(0, 120, 0,350)
AIntroImage.Name = "IntroImage"
AIntroImage.Parent = MainFrame
AIntroImage.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
AIntroImage.BackgroundTransparency = 1
AIntroImage.BorderColor3 = Color3.new(1, 1, 1)
AIntroImage.BorderSizePixel = 0
AIntroImage.Position = UDim2.new(0, 10, 0, 335)
AIntroImage.Size = UDim2.new(0, 120, 0, 30)
AIntroImage.Image = "rbxassetid://3630810430"
AIntroImage.Visible = true
AIntroImage1.Name = "IntroImage"
AIntroImage1.Parent = MainFrame
AIntroImage1.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
AIntroImage1.BackgroundTransparency = 1
AIntroImage1.BorderColor3 = Color3.new(1, 1, 1)
AIntroImage1.BorderSizePixel = 0
AIntroImage1.Position = UDim2.new(0, 10, 0, 370)
AIntroImage1.Size = UDim2.new(0, 120, 0, 120)
AIntroImage1.Image = "rbxassetid://3940167130"
AIntroImage1.Visible = true
BloodFrameInfo.Name = "BloodFrameInfo"
BloodFrameInfo.Parent = MenuFrame
BloodFrameInfo.BackgroundColor3 = Color3.new(0, 0, 0)
BloodFrameInfo.BackgroundTransparency = 1
BloodFrameInfo.Position = UDim2.new(0, 3, 0, 3)
BloodFrameInfo.Size = UDim2.new(0, 164, 0, 310)
BloodFrameInfo.Font = Enum.Font.Fantasy
BloodFrameInfo.FontSize = Enum.FontSize.Size14
BloodFrameInfo.Text = "All current players and new players who join will be automatically blacklisted.\n\nTP Tool adds a backpack item to click teleport you.\n\nNew dupe added just click this button move items then turn off and reload.\n\nAuto buy added just open the backpack and click on the item you want.\n\nA BIG THANKS TO JOHIRO FOR WORKING ON THE NEW SCRIPTS.\n\nScripts are big so give time to load."
BloodFrameInfo.TextColor3 = Color3.new(0, 0, 0)
BloodFrameInfo.TextWrapped = true
BloodFrameInfo.TextSize = 14
BloodFrameInfo.Visible = true
Log("Loaded framework successfully!", 0,255,255, tostring(gFont))
local Depart = Instance.new("TextLabel")
Depart.Name = "Depart"
Depart.Parent = MainFrame
Depart.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
Depart.BorderColor3 = Color3.new(0, 0, 0)
Depart.BorderSizePixel = 2
Depart.Position = UDim2.new(0, 50, 0, 5)
Depart.Size = UDim2.new(0, 130, 0, 20)
Depart.BackgroundTransparency=1
Depart.Font = Enum.Font.Fantasy
Depart.FontSize = Enum.FontSize.Size18
Depart.Text = "Ferry Departs: 0"
Depart.TextColor3 = Color3.new(1, 1, 1)
Depart.TextSize = 15
Depart.TextStrokeColor3 = Color3.new(1, 1, 1)
Depart.TextWrapped = true
game.Workspace.Ferry.TimeToDeparture.Changed:connect(function()
Depart.Text = "Ferry Departs: ".. game.Workspace.Ferry.TimeToDeparture.Value
if Depart.Text == "Ferry Departs: 0" then
wait(6)
Depart.Text = "Ferry has Departed"
else
Depart.Text = "Ferry Departs: ".. game.Workspace.Ferry.TimeToDeparture.Value
end
end)
ChangeItem.Name = "ChangeItem"
ChangeItem.Parent = MainFrame
ChangeItem.BackgroundColor3 = Color3.fromRGB(193, 40, 28)
ChangeItem.BorderColor3 = Color3.new(0, 0, 0)
ChangeItem.BorderSizePixel = 2
ChangeItem.Position = UDim2.new(0, 390, 1, -110)
ChangeItem.Size = UDim2.new(0, 100, 0, 100)
ChangeItem.ZIndex = 2
CurrentItem.Name = "CurrentItem"
CurrentItem.Parent = ChangeItem
CurrentItem.BackgroundColor3 = Color3.new(1, 1, 1)
CurrentItem.BorderColor3 = Color3.new(0, 0, 0)
CurrentItem.BorderSizePixel = 2
CurrentItem.Position = UDim2.new(0, 10, 0, 10)
CurrentItem.Size = UDim2.new(0, 80, 0, 80)
CurrentItem.ZIndex = 2
CurrentItem.Image = "rbxassetid://3886256996"
CurrentItem.ScaleType = Enum.ScaleType.Crop
Picker.Name = "Picker"
Picker.Parent = MainFrame
Picker.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
Picker.BorderColor3 = Color3.new(0, 0, 0)
Picker.BorderSizePixel = 2
Picker.Position = UDim2.new(0, 390, 1, -335)
Picker.Size = UDim2.new(0, 100, 0, 220)
Picker.CanvasPosition = Vector2.new(0,0)
Picker.CanvasSize = UDim2.new(0, 0, 0, 687)
Picker.ScrollBarThickness = 10
Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
Picker.Visible = false
local PlayerFrame = Instance.new("Frame")
local Player1 = Instance.new("TextButton")
local Player2 = Instance.new("TextButton")
local Player3 = Instance.new("TextButton")
local Player4 = Instance.new("TextButton")
local Player5 = Instance.new("TextButton")
local Player6 = Instance.new("TextButton")
local PlyrSel = Instance.new("TextLabel")
local TpPlayer = Instance.new("TextButton")
local TpBase = Instance.new("TextButton")
local Player = Instance.new("ImageButton")
Player.Name = "Player"
Player.Parent = Picker
Player.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
Player.BorderColor3 = Color3.new(0, 0, 0)
Player.Position = UDim2.new(0, 15, 0, 5)
Player.Size = UDim2.new(0, 80, 0, 80)
Player.ZIndex = 3
Player.Image = "rbxassetid://3888401903"
Player.ScaleType = Enum.ScaleType.Crop
Player.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = true
AIntroImage1.Visible = true
end)
PlayerFrame.Name = "PlayerFrame"
PlayerFrame.Parent = MenuFrame
PlayerFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
PlayerFrame.BackgroundTransparency = 0
PlayerFrame.BorderColor3 = Color3.new(0, 0, 0)
PlayerFrame.Size = UDim2.new(0, 170, 0, 290)
PlayerFrame.Visible = false
PlyrSel.Name = "PlyrSel"
PlyrSel.Parent = PlayerFrame
PlyrSel.BackgroundColor3 = Color3.new(0, 0, 0)
PlyrSel.BackgroundTransparency = 0.15
PlyrSel.BorderColor3 = Color3.new(0, 0, 0)
PlyrSel.Position = UDim2.new(0, 5, 0, 5)
PlyrSel.Size = UDim2.new(0, 160, 0, 20)
PlyrSel.Font = Enum.Font.SourceSansBold
PlyrSel.FontSize = Enum.FontSize.Size18
PlyrSel.Text = "SELECT A PLAYER"
PlyrSel.TextColor3 = Color3.fromRGB(255, 0, 0)
PlyrSel.TextScaled = true
PlyrSel.TextSize = 17
PlyrSel.TextWrapped = true
Player1.Name = "Player1"
Player1.Parent = PlayerFrame
Player1.BackgroundColor3 = Color3.new(0, 0, 0)
Player1.BorderColor3 = Color3.new(0, 0, 0)
Player1.Position = UDim2.new(0, 5, 0, 40)
Player1.Size = UDim2.new(0, 160, 0, 20)
Player1.Font = Enum.Font.SourceSansSemibold
Player1.FontSize = Enum.FontSize.Size18
Player1.Text = ""
Player1.TextColor3 = Color3.fromRGB(255, 0, 0)
Player1.TextSize = 16
Player1.TextWrapped = true
Player2.Name = "Player2"
Player2.Parent = PlayerFrame
Player2.BackgroundColor3 = Color3.new(0, 0, 0)
Player2.BorderColor3 = Color3.new(0, 0, 0)
Player2.Position = UDim2.new(0, 5, 0, 65)
Player2.Size = UDim2.new(0, 160, 0, 20)
Player2.Font = Enum.Font.SourceSansSemibold
Player2.FontSize = Enum.FontSize.Size18
Player2.Text = ""
Player2.TextColor3 = Color3.fromRGB(255, 0, 0)
Player2.TextSize = 16
Player2.TextWrapped = true
Player3.Name = "Player3"
Player3.Parent = PlayerFrame
Player3.BackgroundColor3 = Color3.new(0, 0, 0)
Player3.BorderColor3 = Color3.new(0, 0, 0)
Player3.Position = UDim2.new(0, 5, 0, 90)
Player3.Size = UDim2.new(0, 160, 0, 20)
Player3.Font = Enum.Font.SourceSansSemibold
Player3.FontSize = Enum.FontSize.Size18
Player3.Text = ""
Player3.TextColor3 = Color3.fromRGB(255, 0, 0)
Player3.TextSize = 16
Player3.TextWrapped = true
Player4.Name = "Player4"
Player4.Parent = PlayerFrame
Player4.BackgroundColor3 = Color3.new(0, 0, 0)
Player4.BorderColor3 = Color3.new(0, 0, 0)
Player4.Position = UDim2.new(0, 5, 0, 115)
Player4.Size = UDim2.new(0, 160, 0, 20)
Player4.Font = Enum.Font.SourceSansSemibold
Player4.FontSize = Enum.FontSize.Size18
Player4.Text = ""
Player4.TextColor3 = Color3.fromRGB(255, 0, 0)
Player4.TextSize = 16
Player4.TextWrapped = true
Player5.Name = "Player5"
Player5.Parent = PlayerFrame
Player5.BackgroundColor3 = Color3.new(0, 0, 0)
Player5.BorderColor3 = Color3.new(0, 0, 0)
Player5.Position = UDim2.new(0, 5, 0, 140)
Player5.Size = UDim2.new(0, 160, 0, 20)
Player5.Font = Enum.Font.SourceSansSemibold
Player5.FontSize = Enum.FontSize.Size18
Player5.Text = ""
Player5.TextColor3 = Color3.fromRGB(255, 0, 0)
Player5.TextSize = 16
Player5.TextWrapped = true
Player6.Name = "Player6"
Player6.Parent = PlayerFrame
Player6.BackgroundColor3 = Color3.new(0, 0, 0)
Player6.BorderColor3 = Color3.new(0, 0, 0)
Player6.Position = UDim2.new(0, 5, 0, 165)
Player6.Size = UDim2.new(0, 160, 0, 20)
Player6.Font = Enum.Font.SourceSansSemibold
Player6.FontSize = Enum.FontSize.Size18
Player6.Text = ""
Player6.TextColor3 = Color3.fromRGB(255, 0, 0)
Player6.TextSize = 16
Player6.TextWrapped = true
TpPlayer.Name = "TpPlayer"
TpPlayer.Parent = PlayerFrame
TpPlayer.BackgroundColor3 = Color3.new(0, 0, 0)
TpPlayer.BackgroundTransparency = 0
TpPlayer.BorderColor3 = Color3.new(0, 0, 0)
TpPlayer.Position = UDim2.new(0, 5, 0, 225)
TpPlayer.Size = UDim2.new(0, 75, 0, 35)
TpPlayer.Font = Enum.Font.SourceSansBold
TpPlayer.FontSize = Enum.FontSize.Size18
TpPlayer.Text = "Tp to Player"
TpPlayer.TextColor3 = Color3.fromRGB(255, 0, 0)
TpPlayer.TextScaled = true
TpPlayer.TextWrapped = true
TpPlayer.TextSize = 14
TpBase.Name = "TpBase"
TpBase.Parent = PlayerFrame
TpBase.BackgroundColor3 = Color3.new(0, 0, 0)
TpBase.BackgroundTransparency = 0
TpBase.BorderColor3 = Color3.new(0, 0, 0)
TpBase.Position = UDim2.new(0, 90, 0, 225)
TpBase.Size = UDim2.new(0, 75, 0, 35)
TpBase.Font = Enum.Font.SourceSansBold
TpBase.FontSize = Enum.FontSize.Size18
TpBase.Text = "Tp to\nBase"
TpBase.TextColor3 = Color3.fromRGB(255, 0, 0)
TpPlayer.TextSize = 22
local Waypoints = Instance.new("ScrollingFrame")
local Stranger = Instance.new("TextButton")
local BobsShack = Instance.new("TextButton")
local PlotTp = Instance.new("TextButton")
local BoxedCars = Instance.new("TextButton")
local Cave = Instance.new("TextButton")
local FancyFurnishings = Instance.new("TextButton")
local FineArtsShop = Instance.new("TextButton")
local LandStore = Instance.new("TextButton")
local LinksLogic = Instance.new("TextButton")
local PalmIsland = Instance.new("TextButton")
local SpawnPoint = Instance.new("TextButton")
local Swamp = Instance.new("TextButton")
local Volcano = Instance.new("TextButton")
local WoodRUs = Instance.new("TextButton")
local Dock = Instance.new("TextButton")
local Bridge = Instance.new("TextButton")
local EndTimes = Instance.new("TextButton")
local ShrineOfSight = Instance.new("TextButton")
local TheDen = Instance.new("TextButton")
local VolcanoWin = Instance.new("TextButton")
local SkiLodge = Instance.new("TextButton")
local FrostTreeArea = Instance.new("TextButton")
local SnowGlowTreeArea = Instance.new("TextButton")
local ShowLocation = Instance.new("TextButton")
local CustomTPPoint = Instance.new("TextButton")
local Teleport = Instance.new("ImageButton")
local WayPoints = {
["Wood R Us"] = Vector3.new(265, 3, 57),
["SpawnPoint"] = Vector3.new(155, 3, 74),
["Land Store"] = Vector3.new(258, 3, -99),
["Link's Logic"] = Vector3.new(4607, 7.5, -798),
["Cave"] = Vector3.new(3581, -179, 430),
["Volcano"] = Vector3.new(-1585, 622, 1140),
["Swamp"] = Vector3.new(-1209, 132, -801),
["Palm Island"] = Vector3.new(2549, -5, -42),
["Fancy Furnishings"] = Vector3.new(491, 3, -1720),
["Boxed Cars"] = Vector3.new(509, 5.2, -1463),
["Fine Arts Shop"] = Vector3.new(5207, -166, 719),
["Bob's Shack"] = Vector3.new(260, 8, -2542),
["Strange Man"] = Vector3.new(1061, 16, 1131),
["Dock"] = CFrame.new(1114, 3.2, -197),
["Bridge"] = CFrame.new(113, 15, -977),
["End Times"] = CFrame.new(113, -204, -951),
["Shrine Of Sight"] = CFrame.new(-1600, 205, 919),
["The Den"] = CFrame.new(323, 49, 1930),
["Volcano Win"] = CFrame.new(-1675, 358, 1476),
["Ski Lodge"] = CFrame.new(1244, 66, 2306),
["Frost Tree"] = CFrame.new(1448.3, 413, 3185.2),
["SnowGlow Tree"] = CFrame.new(-1105.9, -6, -894)
}
Teleport.Name = "Teleport"
Teleport.Parent = Picker
Teleport.BackgroundColor3 = Color3.new(1, 1, 1)
Teleport.BorderColor3 = Color3.new(0, 0, 0)
Teleport.Position = UDim2.new(0, 15, 0,90)
Teleport.Size = UDim2.new(0, 80, 0, 80)
Teleport.ZIndex = 3
Teleport.Image = "rbxassetid://3891269399"
Teleport.ScaleType = Enum.ScaleType.Crop
Teleport.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = true
AIntroImage1.Visible = true
end)
Waypoints.Name = "Waypoints"
Waypoints.Parent = MenuFrame
Waypoints.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
Waypoints.BorderColor3 = Color3.new(0, 0, 0)
Waypoints.Size = UDim2.new(0, 170, 0, 290)
Waypoints.CanvasPosition = Vector2.new(0,0)
Waypoints.CanvasSize = UDim2.new(0, 0, 0, 640)
Waypoints.Visible = false
Stranger.Name = "Stranger"
Stranger.Parent = Waypoints
Stranger.BackgroundColor3 = Color3.new(0, 0, 0)
Stranger.Position = UDim2.new(0, 5, 0, 330)
Stranger.Size = UDim2.new(0, 148, 0, 20)
Stranger.Font = Enum.Font.Fantasy
Stranger.FontSize = Enum.FontSize.Size18
Stranger.Text = "Stranger"
Stranger.TextColor3 = Color3.fromRGB(255, 0, 0)
Stranger.TextSize = 16
Stranger.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Strange Man"])
end)
BobsShack.Name = "BobsShack"
BobsShack.Parent = Waypoints
BobsShack.BackgroundColor3 = Color3.new(0, 0, 0)
BobsShack.Position = UDim2.new(0, 5, 0, 155)
BobsShack.Size = UDim2.new(0, 148, 0, 20)
BobsShack.Font = Enum.Font.Fantasy
BobsShack.FontSize = Enum.FontSize.Size18
BobsShack.Text = "Bob's Shack"
BobsShack.TextColor3 = Color3.fromRGB(255, 0, 0)
BobsShack.TextSize = 16
BobsShack.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Bob's Shack"])
end)
PlotTp.Name = "PlotTp"
PlotTp.Parent = Waypoints
PlotTp.BackgroundColor3 = Color3.new(0, 0, 0)
PlotTp.Position = UDim2.new(0, 5, 0, 30)
PlotTp.Size = UDim2.new(0, 148, 0, 20)
PlotTp.Font = Enum.Font.Fantasy
PlotTp.FontSize = Enum.FontSize.Size18
PlotTp.Text = "Tp to Plot"
PlotTp.TextColor3 = Color3.fromRGB(255, 0, 0)
PlotTp.TextSize = 16
PlotTp.MouseButton1Down:connect(function()
for i,v in pairs(game.Workspace.Properties:GetChildren()) do
if v.Owner.Value == game.Players.LocalPlayer then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.OriginSquare.CFrame + Vector3.new(0,10,0)
end
end
end)
BoxedCars.Name = "BoxedCars"
BoxedCars.Parent = Waypoints
BoxedCars.BackgroundColor3 = Color3.new(0, 0, 0)
BoxedCars.Position = UDim2.new(0, 5, 0, 130)
BoxedCars.Size = UDim2.new(0, 148, 0, 20)
BoxedCars.Font = Enum.Font.Fantasy
BoxedCars.FontSize = Enum.FontSize.Size18
BoxedCars.Text = "Boxed Cars"
BoxedCars.TextColor3 = Color3.fromRGB(255, 0, 0)
BoxedCars.TextSize = 16
BoxedCars.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Boxed Cars"])
end)
Cave.Name = "Cave"
Cave.Parent = Waypoints
Cave.BackgroundColor3 = Color3.new(0, 0, 0)
Cave.Position = UDim2.new(0, 5, 0, 230)
Cave.Size = UDim2.new(0, 148, 0, 20)
Cave.Font = Enum.Font.Fantasy
Cave.FontSize = Enum.FontSize.Size18
Cave.Text = "Cave"
Cave.TextColor3 = Color3.new(255, 0, 0)
Cave.TextSize = 16
Cave.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Cave"])
end)
FancyFurnishings.Name = "FancyFurnishings"
FancyFurnishings.Parent = Waypoints
FancyFurnishings.BackgroundColor3 = Color3.new(0, 0, 0)
FancyFurnishings.Position = UDim2.new(0, 5, 0, 80)
FancyFurnishings.Size = UDim2.new(0, 148, 0, 20)
FancyFurnishings.Font = Enum.Font.Fantasy
FancyFurnishings.FontSize = Enum.FontSize.Size18
FancyFurnishings.Text = "Fancy Furnishings"
FancyFurnishings.TextColor3 = Color3.new(255, 0, 0)
FancyFurnishings.TextSize = 16
FancyFurnishings.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fancy Furnishings"])
end)
FineArtsShop.Name = "FineArtsShop"
FineArtsShop.Parent = Waypoints
FineArtsShop.BackgroundColor3 = Color3.new(0, 0, 0)
FineArtsShop.Position = UDim2.new(0, 5, 0, 180)
FineArtsShop.Size = UDim2.new(0, 148, 0, 20)
FineArtsShop.Font = Enum.Font.Fantasy
FineArtsShop.FontSize = Enum.FontSize.Size18
FineArtsShop.Text = "Fine Arts Shop"
FineArtsShop.TextColor3 = Color3.new(255, 0, 0)
FineArtsShop.TextSize = 16
FineArtsShop.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fine Arts Shop"])
end)
LandStore.Name = "LandStore"
LandStore.Parent = Waypoints
LandStore.BackgroundColor3 = Color3.new(0, 0, 0)
LandStore.Position = UDim2.new(0, 5, 0, 205)
LandStore.Size = UDim2.new(0, 148, 0, 20)
LandStore.Font = Enum.Font.Fantasy
LandStore.FontSize = Enum.FontSize.Size18
LandStore.Text = "Land Store"
LandStore.TextColor3 = Color3.new(255, 0, 0)
LandStore.TextSize = 16
LandStore.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Land Store"])
end)
LinksLogic.Name = "LinksLogic"
LinksLogic.Parent = Waypoints
LinksLogic.BackgroundColor3 = Color3.new(0, 0, 0)
LinksLogic.Position = UDim2.new(0, 5, 0, 105)
LinksLogic.Size = UDim2.new(0, 148, 0, 20)
LinksLogic.Font = Enum.Font.Fantasy
LinksLogic.FontSize = Enum.FontSize.Size18
LinksLogic.Text = "Link's Logic"
LinksLogic.TextColor3 = Color3.new(255, 0, 0)
LinksLogic.TextSize = 16
LinksLogic.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Link's Logic"])
end)
PalmIsland.Name = "PalmIsland"
PalmIsland.Parent = Waypoints
PalmIsland.BackgroundColor3 = Color3.new(0, 0, 0)
PalmIsland.Position = UDim2.new(0, 5, 0, 305)
PalmIsland.Size = UDim2.new(0, 148, 0, 20)
PalmIsland.Font = Enum.Font.Fantasy
PalmIsland.FontSize = Enum.FontSize.Size18
PalmIsland.Text = "Palm Island"
PalmIsland.TextColor3 = Color3.new(255, 0, 0)
PalmIsland.TextSize = 16
PalmIsland.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Palm Island"])
end)
SpawnPoint.Name = "SpawnPoint"
SpawnPoint.Parent = Waypoints
SpawnPoint.BackgroundColor3 = Color3.new(0, 0, 0)
SpawnPoint.Position = UDim2.new(0, 5, 0, 5)
SpawnPoint.Size = UDim2.new(0, 148, 0, 20)
SpawnPoint.Font = Enum.Font.Fantasy
SpawnPoint.FontSize = Enum.FontSize.Size18
SpawnPoint.Text = "Spawn"
SpawnPoint.TextColor3 = Color3.new(255, 0, 0)
SpawnPoint.TextSize = 16
SpawnPoint.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["SpawnPoint"])
end)
Swamp.Name = "Swamp"
Swamp.Parent = Waypoints
Swamp.BackgroundColor3 = Color3.new(0, 0, 0)
Swamp.Position = UDim2.new(0, 5, 0, 280)
Swamp.Size = UDim2.new(0, 148, 0, 20)
Swamp.Font = Enum.Font.Fantasy
Swamp.FontSize = Enum.FontSize.Size18
Swamp.Text = "Swamp"
Swamp.TextColor3 = Color3.new(255, 0, 0)
Swamp.TextSize = 16
Swamp.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Swamp"])
end)
Volcano.Name = "Volcano"
Volcano.Parent = Waypoints
Volcano.BackgroundColor3 = Color3.new(0, 0, 0)
Volcano.Position = UDim2.new(0, 5, 0, 255)
Volcano.Size = UDim2.new(0, 148, 0, 20)
Volcano.Font = Enum.Font.Fantasy
Volcano.FontSize = Enum.FontSize.Size18
Volcano.Text = "Volcano"
Volcano.TextColor3 = Color3.new(255, 0, 0)
Volcano.TextSize = 16
Volcano.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Volcano"])
end)
WoodRUs.Name = "blueprints"
WoodRUs.Parent = Waypoints
WoodRUs.BackgroundColor3 = Color3.new(0, 0, 0)
WoodRUs.Position = UDim2.new(0, 5, 0, 55)
WoodRUs.Size = UDim2.new(0, 148, 0, 20)
WoodRUs.Font = Enum.Font.Fantasy
WoodRUs.FontSize = Enum.FontSize.Size18
WoodRUs.Text = "Wood R Us"
WoodRUs.TextColor3 = Color3.new(255, 0, 0)
WoodRUs.TextSize = 16
WoodRUs.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character:MoveTo(WayPoints["Wood R Us"])
end)
Dock.Name = "Dock"
Dock.Parent = Waypoints
Dock.BackgroundColor3 = Color3.new(0, 0, 0)
Dock.Position = UDim2.new(0, 5, 0, 355)
Dock.Size = UDim2.new(0, 148, 0, 20)
Dock.Font = Enum.Font.Fantasy
Dock.FontSize = Enum.FontSize.Size18
Dock.Text = "Dock"
Dock.TextColor3 = Color3.new(255, 0, 0)
Dock.TextSize = 16
Dock.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["Dock"]
end)
Bridge.Name = "Bridge"
Bridge.Parent = Waypoints
Bridge.BackgroundColor3 = Color3.new(0, 0, 0)
Bridge.Position = UDim2.new(0, 5, 0, 380)
Bridge.Size = UDim2.new(0, 148, 0, 20)
Bridge.Font = Enum.Font.Fantasy
Bridge.FontSize = Enum.FontSize.Size18
Bridge.Text = "Bridge"
Bridge.TextColor3 = Color3.new(255, 0, 0)
Bridge.TextSize = 16
Bridge.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["Bridge"]
end)
EndTimes.Name = "EndTimes"
EndTimes.Parent = Waypoints
EndTimes.BackgroundColor3 = Color3.new(0, 0, 0)
EndTimes.Position = UDim2.new(0, 5, 0, 405)
EndTimes.Size = UDim2.new(0, 148, 0, 20)
EndTimes.Font = Enum.Font.Fantasy
EndTimes.FontSize = Enum.FontSize.Size18
EndTimes.Text = "End Times"
EndTimes.TextColor3 = Color3.new(255, 0, 0)
EndTimes.TextSize = 16
EndTimes.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["End Times"]
end)
ShrineOfSight.Name = "ShrineOfSight"
ShrineOfSight.Parent = Waypoints
ShrineOfSight.BackgroundColor3 = Color3.new(0, 0, 0)
ShrineOfSight.Position = UDim2.new(0, 5, 0, 430)
ShrineOfSight.Size = UDim2.new(0, 148, 0, 20)
ShrineOfSight.Font = Enum.Font.Fantasy
ShrineOfSight.FontSize = Enum.FontSize.Size18
ShrineOfSight.Text = "Shrine Of Sight"
ShrineOfSight.TextColor3 = Color3.new(255, 0, 0)
ShrineOfSight.TextSize = 16
ShrineOfSight.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["Shrine Of Sight"]
end)
TheDen.Name = "TheDen"
TheDen.Parent = Waypoints
TheDen.BackgroundColor3 = Color3.new(0, 0, 0)
TheDen.Position = UDim2.new(0, 5, 0, 455)
TheDen.Size = UDim2.new(0, 148, 0, 20)
TheDen.Font = Enum.Font.Fantasy
TheDen.FontSize = Enum.FontSize.Size18
TheDen.Text = "The Den"
TheDen.TextColor3 = Color3.new(255, 0, 0)
TheDen.TextSize = 16
TheDen.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["The Den"]
end)
VolcanoWin.Name = "VolcanoWin"
VolcanoWin.Parent = Waypoints
VolcanoWin.BackgroundColor3 = Color3.new(0, 0, 0)
VolcanoWin.Position = UDim2.new(0, 5, 0, 480)
VolcanoWin.Size = UDim2.new(0, 148, 0, 20)
VolcanoWin.Font = Enum.Font.Fantasy
VolcanoWin.FontSize = Enum.FontSize.Size18
VolcanoWin.Text = "Volcano Win"
VolcanoWin.TextColor3 = Color3.new(255, 0, 0)
VolcanoWin.TextSize = 16
VolcanoWin.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["Volcano Win"]
end)
SkiLodge.Name = "Ski Lodge"
SkiLodge.Parent = Waypoints
SkiLodge.BackgroundColor3 = Color3.new(0, 0, 0)
SkiLodge.Position = UDim2.new(0, 5, 0, 505)
SkiLodge.Size = UDim2.new(0, 148, 0, 20)
SkiLodge.Font = Enum.Font.Fantasy
SkiLodge.FontSize = Enum.FontSize.Size18
SkiLodge.Text = "Ski Lodge"
SkiLodge.TextColor3 = Color3.new(255, 0, 0)
SkiLodge.TextSize = 16
SkiLodge.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["Ski Lodge"]
end)
FrostTreeArea.Name = "FrostTreeArea"
FrostTreeArea.Parent = Waypoints
FrostTreeArea.BackgroundColor3 = Color3.new(0, 0, 0)
FrostTreeArea.Position = UDim2.new(0, 5, 0, 530)
FrostTreeArea.Size = UDim2.new(0, 148, 0, 20)
FrostTreeArea.Font = Enum.Font.Fantasy
FrostTreeArea.FontSize = Enum.FontSize.Size18
FrostTreeArea.Text = "Frost Tree Area"
FrostTreeArea.TextColor3 = Color3.new(255, 0, 0)
FrostTreeArea.TextSize = 16
FrostTreeArea.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["Frost Tree"]
end)
SnowGlowTreeArea.Name = "SnowGlowTreeArea"
SnowGlowTreeArea.Parent = Waypoints
SnowGlowTreeArea.BackgroundColor3 = Color3.new(0, 0, 0)
SnowGlowTreeArea.Position = UDim2.new(0, 5, 0, 555)
SnowGlowTreeArea.Size = UDim2.new(0, 148, 0, 20)
SnowGlowTreeArea.Font = Enum.Font.Fantasy
SnowGlowTreeArea.FontSize = Enum.FontSize.Size18
SnowGlowTreeArea.Text = "SnowGlow Area"
SnowGlowTreeArea.TextColor3 = Color3.new(255, 0, 0)
SnowGlowTreeArea.TextSize = 16
SnowGlowTreeArea.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = WayPoints["SnowGlow Tree"]
end)
ShowLocation.Name = "ShowLocation"
ShowLocation.Parent = Waypoints
ShowLocation.BackgroundColor3 = Color3.new(0, 0, 0)
ShowLocation.Position = UDim2.new(0, 5, 0, 580)
ShowLocation.Size = UDim2.new(0, 148, 0, 30)
ShowLocation.Font = Enum.Font.Fantasy
ShowLocation.FontSize = Enum.FontSize.Size14
ShowLocation.Text = "Show Current Coords\nSet Custom Location"
ShowLocation.TextColor3 = Color3.new(255, 0, 0)
ShowLocation.TextSize = 13
CustomTPPoint.Name = "CustomTPPoint"
CustomTPPoint.Parent = Waypoints
CustomTPPoint.BackgroundColor3 = Color3.new(0, 0, 0)
CustomTPPoint.Position = UDim2.new(0, 5, 0, 615)
CustomTPPoint.Size = UDim2.new(0, 148, 0, 20)
CustomTPPoint.Font = Enum.Font.Fantasy
CustomTPPoint.FontSize = Enum.FontSize.Size14
CustomTPPoint.Text = "TP to Custom Location"
CustomTPPoint.TextColor3 = Color3.new(255, 0, 0)
CustomTPPoint.TextSize = 13
-- Scripts:
--- Show Current Location
ShowLocation.MouseButton1Down:connect(function()
function round(num, numDecimalPlaces)
local mult = 10^(numDecimalPlaces or 0)
return math.floor(num * mult + 0.5) / mult
end
LocationX = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.x, 1)
LocationY = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, 1)
LocationZ = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.z, 1)
ShowLocation.Text = "Current/Set Location\n"..LocationX..", "..LocationY..", "..LocationZ
CustomTPPoint.Text = "TP to "..LocationX..", "..LocationY..", "..LocationZ
CustomLocationSet = true
end)
--- TP to custom location ---
CustomTPPoint.MouseButton1Down:connect(function()
if CustomLocationSet == true then
local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
uTorso.CFrame = CFrame.new(LocationX, LocationY, LocationZ)
end
end)
--- Player Tp ---
local buttons = {
Player1,
Player2,
Player3,
Player4,
Player5,
Player6
}
spawn(function()
while true do
Player1.Text = ""
Player2.Text = ""
Player3.Text = ""
Player4.Text = ""
Player5.Text = ""
Player6.Text = ""
for i, v in pairs(game.Players:GetChildren()) do
buttons[i].Text = v.Name
buttons[i].Visible = true
end
wait(0.5)
end
end)
Player1.MouseButton1Down:connect(function()
PlyrSel.Text = Player1.Text
end)
Player2.MouseButton1Down:connect(function()
PlyrSel.Text = Player2.Text
end)
Player3.MouseButton1Down:connect(function()
PlyrSel.Text = Player3.Text
end)
Player4.MouseButton1Down:connect(function()
PlyrSel.Text = Player4.Text
end)
Player5.MouseButton1Down:connect(function()
PlyrSel.Text = Player5.Text
end)
Player6.MouseButton1Down:connect(function()
PlyrSel.Text = Player6.Text
end)
TpPlayer.MouseButton1Down:connect(function()
if PlyrSel.Text == "SELECT A PLAYER" then
warn("No Player Selected")
else
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = workspace[PlyrSel.Text].HumanoidRootPart.CFrame
end
end)
TpBase.MouseButton1Down:connect(function()
for i, v in pairs(game.Workspace.Properties:GetChildren()) do
if v.Owner.Value == game.Players[PlyrSel.Text] then
local p= CFrame.new(v.OriginSquare.CFrame.x, v.OriginSquare.CFrame.y +3.5, v.OriginSquare.CFrame.z)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = p
end
end
end)
local WoodFrame = Instance.new("Frame")
local Woodmenu = Instance.new("ImageButton")
local SawmillTp = Instance.new("TextButton")
Woodmenu.Name = "Woodmenu"
Woodmenu.Parent = Picker
Woodmenu.BackgroundColor3 = Color3.new(1, 1, 1)
Woodmenu.BorderColor3 = Color3.new(0, 0, 0)
Woodmenu.Position = UDim2.new(0, 15, 0,175)
Woodmenu.Size = UDim2.new(0, 80, 0, 80)
Woodmenu.ZIndex = 3
Woodmenu.Image = "rbxassetid://3894370075"
Woodmenu.ScaleType = Enum.ScaleType.Crop
Woodmenu.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = true
AIntroImage1.Visible = true
end)
WoodFrame.Name = "WoodFrame"
WoodFrame.Parent = MenuFrame
WoodFrame.BorderSizePixel = 1
WoodFrame.BackgroundTransparency = 0
WoodFrame.BorderColor3 = Color3.new(0, 0, 0)
WoodFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
WoodFrame.Size = UDim2.new(0, 170, 0, 190)
WoodFrame.Visible = false
SawmillTp.Name = "SawmillTp"
SawmillTp.Parent = WoodFrame
SawmillTp.BackgroundColor3 = Color3.new(0, 0, 0)
SawmillTp.BorderColor3 = Color3.new(0, 0, 0)
SawmillTp.Position = UDim2.new(0, 3, 0, 3)
SawmillTp.Size = UDim2.new(0, 165, 0, 20)
SawmillTp.Font = Enum.Font.Fantasy
SawmillTp.FontSize = Enum.FontSize.Size18
SawmillTp.Text = "Wood to Saw"
SawmillTp.TextColor3 = Color3.new(255, 0, 0)
SawmillTp.TextSize = 15
SawmillTp.MouseButton1Down:connect(function()
SawmillTp.Text = "WOOD TO SAW ON"
SawmillTp.TextColor3 = Color3.new(1, 1, 1)
SawmillC = false
Mouse = game.Players.LocalPlayer:GetMouse()
Mouse.KeyDown:connect(function(key)
if key:lower() == "q" then
Treee = Mouse.Target
end
end)
Mouse.KeyDown:connect(function(key)
if key:lower() == "p" then
if Mouse.Target.Parent:FindFirstChild("BlockageAlert") then
Sawmill = Mouse.Target.Parent
else
Sawmill=Mouse.Target.Parent.Parent
end
if Sawmill:FindFirstChild("BlockageAlert") and Sawmill:FindFirstChild("Owner") then
SawmillC = true
else
SawmillC = false
print"Something went wrong while setting the sawmill!"
end
if Treee ~= nil then
Mod(Treee)
else
print("Select tree with 'Q'!")
end
end
end)
function Mod(SelectedPart)
if SawmillC ~= true then
print'Set the sawmill with "P"!'
return
end
if SelectedPart.Parent:FindFirstChild("TreeClass") and SelectedPart.Parent:FindFirstChild("Owner") then
print("Tree: "..SelectedPart.Parent.TreeClass.Value)
Tree = SelectedPart.Parent
Tree.PrimaryPart = SelectedPart
game.ReplicatedStorage.Interaction.Verify:FireServer('Item owned by player',Tree)
Tree:SetPrimaryPartCFrame(Sawmill.Particles.CFrame)
game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Tree)
end
end
end)
local Goldaxe = Instance.new("TextButton")
Goldaxe.Name = "SawmillTp"
Goldaxe.Parent = WoodFrame
Goldaxe.BackgroundColor3 = Color3.new(0, 0, 0)
Goldaxe.BorderColor3 = Color3.new(0, 0, 0)
Goldaxe.Position = UDim2.new(0, 3, 0, 26)
Goldaxe.Size = UDim2.new(0, 165, 0, 20)
Goldaxe.Font = Enum.Font.Fantasy
Goldaxe.FontSize = Enum.FontSize.Size18
Goldaxe.Text = "Gold Axe"
Goldaxe.TextColor3 = Color3.new(255, 0, 0)
Goldaxe.TextSize = 15
Goldaxe.MouseButton1Down:connect(function()
Goldaxe.Text = "GOLDAXE ACTIVE"
Goldaxe.TextColor3 = Color3.new(1, 1, 1)
function GetAxe()
if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
return game.Players.LocalPlayer.Character:FindFirstChild("Tool")
end
end
local HitPoints={
['GoldAxe']= 50;
['BasicHatchet']= 0.2;
['Axe1']= 0.55;
['Axe2']= 0.93;
['AxeAlphaTesters']= 1.5;
['Rukiryaxe']= 1.68;
['Axe3']= 1.45;
['AxeBetaTesters']= 1.45;
['FireAxe']= 0.6;
['SilverAxe']= 1.6;
['EndTimesAxe']= 10000000;
['AxeChicken']= 0.1;
['CandyCaneAxe']= 0;
}
local Pressing = false
local mouse1 = game:GetService("Players").LocalPlayer:GetMouse()
mouse1.Button1Down:connect(function(key)
Pressing=true
poop(GetAxe())
end)
local mouse1 = game:GetService("Players").LocalPlayer:GetMouse()
mouse1.Button1Down:connect(function(key)
Pressing=false
end)
function cut(Height,Tool)
local Tree=game.Players.LocalPlayer:GetMouse().Target
game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.Parent.CutEvent,{
["cuttingClass"] = "Axe",
["cooldown"] = 0,
["hitPoints"] = HitPoints[Tool.ToolName.Value],
["sectionId"] = 1,
["tool"] = Tool,
["faceVector"] = Vector3.new(-1,0,0),
["height"] = Height})
end
function poop(Tool)
while Pressing do
for i=1,100 do
wait()
cut(_G.SIZE,Tool)
cut(1,Tool)
end
end
end
end)
local Harddrag = Instance.new("TextButton")
Harddrag.Name = "Harddrag"
Harddrag.Parent = WoodFrame
Harddrag.BackgroundColor3 = Color3.new(0, 0, 0)
Harddrag.BorderColor3 = Color3.new(0, 0, 0)
Harddrag.Position = UDim2.new(0, 3, 0, 49)
Harddrag.Size = UDim2.new(0, 165, 0, 20)
Harddrag.Font = Enum.Font.Fantasy
Harddrag.FontSize = Enum.FontSize.Size18
Harddrag.Text = "Hard drag"
Harddrag.TextColor3 = Color3.new(255, 0, 0)
Harddrag.TextSize = 15
Harddrag.MouseButton1Down:connect(function()
Harddrag.Text = "HARD DRAG ACTIVE"
Harddrag.TextColor3 = Color3.new(1, 1, 1)
local player = game.Players.LocalPlayer
local Character = player.Character or player.CharacterAdded:wait()
local Humanoid = Character:WaitForChild("Humanoid")
local walkSpeed = Humanoid.WalkSpeed
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Disabled = true
_G.dragRangeMin = 5
fivefour = coroutine.wrap(function()
EKey = false
QKey = false
player:GetMouse().KeyDown:connect(function(key)
if string.lower(key) == "e" then
EKey = true
elseif string.lower(key) == "q" then
QKey = true
end
end)
player:GetMouse().KeyUp:connect(function(key)
if string.lower(key) == "e" then
EKey = false
elseif string.lower(key) == "q" then
QKey = false
end
end)
while wait(0.1) do
if EKey then
F = FVal
FVal = FVal + 1000
ChangeForce(F+1000)
print(F)
end
if QKey then
F = FVal
FVal = FVal - 1000
ChangeForce(F-1000)
print(F)
end
end
end)
fivefour()
local dragPart = Instance.new("Part",game.Players.LocalPlayer.PlayerGui)--game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Dragger
dragPart.Size = Vector3.new(0.2,0.2,0.2)
dragPart.BrickColor = BrickColor.new("Really red")
player.CharacterAdded:connect(function()
Character = player.Character
Humanoid = Character:WaitForChild("Humanoid")
Humanoid.Died:connect(function()
dragPart.Parent = nil
end)
end)
wait(1)
local dragRangeMax = 10000
local dragRangeMin = _G.dragRangeMin
local camera = workspace.CurrentCamera
local mouse = player:GetMouse()
local button1Down = false
local dragRange = dragRangeMax
FVal = 80000
local bodyPosition = Instance.new("BodyPosition", dragPart)
bodyPosition.maxForce = Vector3.new(1, 1, 1) * FVal
bodyPosition.D = 1000
bodyPosition.P = 4000
function ChangeForce(F)
if F > 0 then
F = bodyPosition.maxForce.X+F
bodyPosition.maxForce = Vector3.new(1, 1, 1) * F
else
F = bodyPosition.maxForce.X-F
bodyPosition.maxForce = Vector3.new(1, 1, 1) * F
end
end
local bodyGyro = Instance.new("BodyGyro", dragPart)
bodyGyro.maxTorque = Vector3.new(1, 1, 1) * 200 --4000 -- * 0.000012
bodyGyro.P = 1200
bodyGyro.D = 140 --15
--bodyPosition.P = bodyPosition.P * 1/19
--bodyPosition.D = bodyPosition.D * 1/19
--bodyGyro.P = bodyGyro.P * 1/19
--bodyGyro.D = bodyGyro.D * 1/19
local rotateCFrame = CFrame.new()
local weld = Instance.new("Weld", dragPart)
--local interactPermission = require(game.ReplicatedStorage.Interaction.InteractionPermission)
local clientIsDragging = game.ReplicatedStorage.Interaction.ClientIsDragging
local carryAnimationTrack
--------------------------------[[ Drag Main ]]------------------------------------
local draggingPart = false
function click()
button1Down = true
local targetObject = game.Players.LocalPlayer:GetMouse().Target
if not canDrag(targetObject) then
return
end
local mouseHit = game.Players.LocalPlayer:GetMouse().Hit.p
if (mouseHit - Character.Head.Position).magnitude > dragRangeMax then
return
end
initializeDrag(targetObject, mouseHit)
rotateCFrame = CFrame.new()
carryAnimationTrack:Play(0.1, 1, 1)
local dragIsFailing = 0
local dragTime = 0
while button1Down and canDrag(targetObject) do
local desiredPos = Character.Head.Position + (game.Players.LocalPlayer:GetMouse().Hit.p - Character.Head.Position).unit * dragRange
local dragRay = Ray.new(Character.Head.Position, desiredPos - Character.Head.Position)
local part, pos = workspace:FindPartOnRayWithIgnoreList(dragRay, {Character, dragPart, targetObject.Parent})
if part then
desiredPos = pos
end
if (camera.CoordinateFrame.p - Character.Head.Position).magnitude > 2 then
desiredPos = desiredPos + Vector3.new(0, 1.8, 0)
end
moveDrag(desiredPos)
bodyGyro.cframe = CFrame.new(dragPart.Position, camera.CoordinateFrame.p) * rotateCFrame
local targParent = findHighestParent(targetObject) or targetObject
local attemptingToSurf = false
for _, check in pairs({{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.7, -2.8, 0)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, 0)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.7, -2.8, 0)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.5, -0.8, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.5, -0.8, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.5, -1.3, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.5, -1.3, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing}
}) do
local ray = check.Ray
local part, _ = workspace:FindPartOnRayWithIgnoreList(ray, {Character})
local op = part
part = part and findHighestParent(part)
if part and (not check.State or Humanoid:GetState() == check.State) then
if part == targParent then
attemptingToSurf = true
else
for _, connectedPart in pairs(op:GetConnectedParts(true)) do
if connectedPart == targetObject--[[targParent]] then
attemptingToSurf = true
break
end
end
end
if attemptingToSurf then
break
end
end
end
local falling = Humanoid:GetState() == Enum.HumanoidStateType.Freefall or Humanoid:GetState() == Enum.HumanoidStateType.FallingDown--not part1 and not part2
if attemptingToSurf then
dragIsFailing = 0
elseif falling then
dragIsFailing = 0
elseif (dragPart.Position - desiredPos).magnitude > 5 then
dragIsFailing = 0
else
dragIsFailing = 0
end
if dragIsFailing > 16 then
break
end
if dragTime % 10 == 0 and targParent.Parent:FindFirstChild("BedInfo") and targParent.Parent:FindFirstChild("Main") then
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent.Scripts.VehicleControl.SetVehicleOwnership:Fire(targParent.Parent.Main)
end
clientIsDragging:FireServer(targParent.Parent)
wait()
dragTime = 0
end
carryAnimationTrack:Stop()
endDrag()
end
function findHighestParent(child)
if not child or not child.Parent or child.Parent == workspace then
return nil
end
local ret = child.Parent:FindFirstChild("Owner") and child
return findHighestParent(child.Parent) or ret
end
function clickEnded()
button1Down = false
end
function holdDistanceChanged()
dragRange = dragRangeMax--[[_G.dragRangeMin + (1 - dist) * (dragRangeMax - _G.dragRangeMin)]]
end
function canDrag(targetObject)
if not (targetObject and not targetObject.Anchored and targetObject.Parent and Humanoid.Health > 0) then -- General conditions
return false
end
if targetObject.Name == "LeafPart" then
return false
end
local originTargetObject = targetObject
targetObject = findHighestParent(targetObject) or targetObject
bodyGyro.Parent = dragPart
--[[if not (targetObject.Parent:FindFirstChild("Owner") or targetObject.Parent.Parent:FindFirstChild("Owner")) then
return otherDraggable(targetObject, originTargetObject)
end]]
if targetObject.Parent:FindFirstChild("Owner") or targetObject.Parent.Parent:FindFirstChild("Owner") then
return true
end
if targetObject.Parent:FindFirstChild("TreeClass") then -- Wood class
return true
end
if targetObject.Parent:FindFirstChild("BoxItemName") then -- Shop items
return true
end
if targetObject.Parent:FindFirstChild("PurchasedBoxItemName") then -- Purchased box items
return true
end
if targetObject.Parent:FindFirstChild("Handle") then -- Tool items
return true
end
return otherDraggable(targetObject, originTargetObject)
end
function otherDraggable(targetObject, originTargetObject)
local draggable = targetObject and targetObject.Parent and targetObject.Parent:FindFirstChild("DraggableItem") or originTargetObject and originTargetObject.Parent and originTargetObject.Parent:FindFirstChild("DraggableItem")
if draggable then -- Other stuff
if draggable:FindFirstChild("NoRotate") then
bodyGyro.Parent = nil
end
return true
end
end
function initializeDrag(targetObject,mouseHit)
draggingPart = true
mouse.TargetFilter = targetObject and findHighestParent(targetObject) and findHighestParent(targetObject).Parent or targetObject
dragPart.CFrame = CFrame.new(mouseHit, camera.CoordinateFrame.p)
weld.Part0 = dragPart
weld.Part1 = targetObject
weld.C0 = CFrame.new(mouseHit,camera.CoordinateFrame.p):inverse() * targetObject.CFrame
weld.Parent = dragPart
dragPart.Parent = workspace
end
function endDrag()
mouse.TargetFilter = nil
dragPart.Parent = nil
draggingPart = false
end
--------------------------------[[ Do Prompt ]]------------------------------------
local dragGuiState = ""
function interactLoop()
while true do
wait()
local newState = ""
local mouseHit = game.Players.LocalPlayer:GetMouse().Hit.p
local targetObject = game.Players.LocalPlayer:GetMouse().Target
if draggingPart then
newState = "Dragging"
elseif canDrag(targetObject) and not button1Down and (mouseHit - Character.Head.Position).magnitude < dragRangeMax then
newState = "Mouseover"
end
if true then-- not (newState == dragGuiState) then
dragGuiState = newState
setPlatformControls()
if dragGuiState == "" then
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
elseif dragGuiState == "Mouseover" then
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = true
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
elseif dragGuiState == "Dragging" then
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = not (bodyGyro.Parent == nil) and (not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 1)
end
end
end
end
--------------------------------[[ Drag Moving ]]------------------------------------
function moveDrag(pos)
bodyPosition.position = pos
end
local rotateSpeedReduce = 0.036
local lastRotateTick
function crotate(amount, speed)
if not draggingPart then
if not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 2 then
Humanoid.WalkSpeed = walkSpeed
end
return
end
if Humanoid.WalkSpeed > 1 then
walkSpeed = Humanoid.WalkSpeed
Humanoid.WalkSpeed = 0
end
lastRotateTick = tick()
local thisRotateTick = lastRotateTick
while draggingPart and amount.magnitude > 0 and lastRotateTick == thisRotateTick do
rotateCFrame = CFrame.Angles(0, -amount.X * rotateSpeedReduce, 0) * CFrame.Angles(amount.Y * rotateSpeedReduce, 0, 0) * rotateCFrame
wait()
end
if amount.magnitude == 0 then
if not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 2 then
Humanoid.WalkSpeed = walkSpeed
end
end
end
--------------------------------[[ User Input ]]------------------------------------
wait(1)
carryAnimationTrack = Humanoid:LoadAnimation(game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger:WaitForChild("CarryItem"))
--input = require(game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent:WaitForChild("Scripts"):WaitForChild("UserInput"))
game.Players.LocalPlayer:GetMouse().Button1Down:connect(function()
click()
holdDistanceChanged()
end)
game.Players.LocalPlayer:GetMouse().Button1Up:connect(function()
clickEnded()
end)
--input.ClickBegan(click, holdDistanceChanged)
--input.ClickEnded(clickEnded)
--input.Rotate(crotate)
function setPlatformControls()
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.Image = game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.PC.Value
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.KeyLabel.Text = "CLICK"
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.Image = game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.PC.Value
game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.KeyLabel.Text = "SHIFT + WASD"
end
interactLoop()
end)
local SellWood = Instance.new("TextButton")
SellWood.Name = "SellWood"
SellWood.Parent = WoodFrame
SellWood.BackgroundColor3 = Color3.new(0, 0, 0)
SellWood.BorderColor3 = Color3.new(0, 0, 0)
SellWood.Position = UDim2.new(0, 3, 0, 72)
SellWood.Size = UDim2.new(0, 165, 0, 20)
SellWood.Font = Enum.Font.Fantasy
SellWood.FontSize = Enum.FontSize.Size18
SellWood.Text = "Sell Cut Wood"
SellWood.TextColor3 = Color3.new(255, 0, 0)
SellWood.TextSize = 15
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)
local SellPlanks = Instance.new("TextButton")
SellPlanks.Name = "SellWood"
SellPlanks.Parent = WoodFrame
SellPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
SellPlanks.BorderColor3 = Color3.new(0, 0, 0)
SellPlanks.Position = UDim2.new(0, 3, 0, 95)
SellPlanks.Size = UDim2.new(0, 165, 0, 20)
SellPlanks.Font = Enum.Font.Fantasy
SellPlanks.FontSize = Enum.FontSize.Size18
SellPlanks.Text = "Sell Planks"
SellPlanks.TextColor3 = Color3.new(255, 0, 0)
SellPlanks.TextSize = 15
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)
local TPWood = Instance.new("TextButton")
TPWood.Name = "TPWood"
TPWood.Parent = WoodFrame
TPWood.BackgroundColor3 = Color3.new(0, 0, 0)
TPWood.BorderColor3 = Color3.new(0, 0, 0)
TPWood.Position = UDim2.new(0, 3, 0, 118)
TPWood.Size = UDim2.new(0, 165, 0, 20)
TPWood.Font = Enum.Font.Fantasy
TPWood.FontSize = Enum.FontSize.Size18
TPWood.Text = "TP Wood to You"
TPWood.TextColor3 = Color3.new(255, 0, 0)
TPWood.TextSize = 15
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)
local TpAllPlanks = Instance.new("TextButton")
TpAllPlanks.Name = "TpAllPlanks"
TpAllPlanks.Parent = WoodFrame
TpAllPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
TpAllPlanks.BorderColor3 = Color3.new(0, 0, 0)
TpAllPlanks.Position = UDim2.new(0, 3, 0, 141)
TpAllPlanks.Size = UDim2.new(0, 165, 0, 20)
TpAllPlanks.Font = Enum.Font.Fantasy
TpAllPlanks.FontSize = Enum.FontSize.Size18
TpAllPlanks.Text = "TP Planks to You"
TpAllPlanks.TextColor3 = Color3.new(255, 0, 0)
TpAllPlanks.TextSize = 15
TpAllPlanks.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)
local TeleportToSpook = Instance.new("TextButton")
TeleportToSpook.Name = "TeleportToSpook"
TeleportToSpook.Parent = WoodFrame
TeleportToSpook.BackgroundColor3 = Color3.new(0, 0, 0)
TeleportToSpook.BorderColor3 = Color3.new(0, 0, 0)
TeleportToSpook.Position = UDim2.new(0, 3, 0, 164)
TeleportToSpook.Size = UDim2.new(0, 165, 0, 20)
TeleportToSpook.Font = Enum.Font.Fantasy
TeleportToSpook.FontSize = Enum.FontSize.Size18
TeleportToSpook.Text = "TeleportToSpook"
TeleportToSpook.TextColor3 = Color3.new(255, 0, 0)
TeleportToSpook.TextSize = 15
TeleportToSpook.MouseButton1Click:Connect(function()
for i, v in pairs(game.Workspace:GetChildren()) do
if v.Name == "TreeRegion" then
for j, k in ipairs(v:GetChildren()) do
if k:FindFirstChild("TreeClass") and k.TreeClass.Value == "Spooky" or k:FindFirstChild("TreeClass") and k.TreeClass.Value == "SpookyNeon" then
game.Players.LocalPlayer.Character:MoveTo(k.WoodSection.Position)
break
end
end
end
end
end)
local PlayerNameBox = Instance.new("TextBox")
local CopyFrame = Instance.new("Frame")
local Copymenu = Instance.new("ImageButton")
Copymenu.Name = "Copymenu"
Copymenu.Parent = Picker
Copymenu.BackgroundColor3 = Color3.new(1, 1, 1)
Copymenu.BorderColor3 = Color3.new(0, 0, 0)
Copymenu.Position = UDim2.new(0, 15, 0,260)
Copymenu.Size = UDim2.new(0, 80, 0, 80)
Copymenu.ZIndex = 3
Copymenu.Image = "rbxassetid://3899462163"
Copymenu.ScaleType = Enum.ScaleType.Crop
Copymenu.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = false
AIntroImage1.Visible = false
end)
CopyFrame.Name = "CopyFrame"
CopyFrame.Parent = MenuFrame
CopyFrame.BorderSizePixel = 1
CopyFrame.BackgroundTransparency = 0
CopyFrame.BorderColor3 = Color3.new(0, 0, 0)
CopyFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
CopyFrame.Size = UDim2.new(0, 170, 0, 439)
CopyFrame.Visible = false
PlayerNameBox.Name = "PlayerNameBox"
PlayerNameBox.Parent = CopyFrame
PlayerNameBox.BackgroundColor3 = Color3.new(0, 0, 0)
PlayerNameBox.BorderColor3 = Color3.new(0, 0, 0)
PlayerNameBox.Position = UDim2.new(0, 3, 0, 3)
PlayerNameBox.Size = UDim2.new(0, 165, 0, 20)
PlayerNameBox.Font = Enum.Font.Fantasy
PlayerNameBox.FontSize = Enum.FontSize.Size18
PlayerNameBox.Text = "PLAYER NAME"
PlayerNameBox.TextColor3 = Color3.new(255, 0, 0)
PlayerNameBox.TextSize = 15
local CopyBase = Instance.new("TextButton")
CopyBase.Name = "CopyBase"
CopyBase.Parent = CopyFrame
CopyBase.BackgroundColor3 = Color3.new(0, 0, 0)
CopyBase.BorderColor3 = Color3.new(0, 0, 0)
CopyBase.Position = UDim2.new(0, 3, 0, 26)
CopyBase.Size = UDim2.new(0, 165, 0, 20)
CopyBase.Font = Enum.Font.Fantasy
CopyBase.FontSize = Enum.FontSize.Size18
CopyBase.Text = "Copy Base"
CopyBase.TextColor3 = Color3.new(255, 0, 0)
CopyBase.TextSize = 15
--//Setting\\
CopyBase.MouseButton1Down:connect(function()
local RunService = game:GetService("RunService")
local TargetPlayer = PlayerNameBox.Text
local SlowMode = false
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
print("Finished Copying!")
end)
local ItemDupe = Instance.new("TextButton")
ItemDupe.Name = "ItemDupe"
ItemDupe.Parent = CopyFrame
ItemDupe.BackgroundColor3 = Color3.new(0, 0, 0)
ItemDupe.BorderColor3 = Color3.new(0, 0, 0)
ItemDupe.Position = UDim2.new(0, 3, 0, 49)
ItemDupe.Size = UDim2.new(0, 165, 0, 20)
ItemDupe.Font = Enum.Font.Fantasy
ItemDupe.FontSize = Enum.FontSize.Size18
ItemDupe.Text = "Dupe Mode"
ItemDupe.TextColor3 = Color3.new(255, 0, 0)
ItemDupe.TextSize = 15
ItemDupe.MouseButton1Down:connect(function()
--Functions, look here for the source and how it works if you want to know, also give me credits if you skid xD
--Prevent the game to kick you by letting the script error by not fincing the remote
if game.ReplicatedStorage.Transactions:FindFirstChild("AddLog") then
game.ReplicatedStorage.Transactions.AddLog:Destroy()
end
--Button function (toggle)
local Enabled = false
ItemDupe.MouseButton1Down:Connect(function()
if Enabled == true then
Enabled = false
ItemDupe.Text = "Dupe Mode: Disabled"
elseif Enabled == false then
Enabled = true
ItemDupe.Text = "Dupe Mode: Enabled"
end
end)
--Changes slot to -1 when Enabled to prevent saving
while wait(.25) do
if Enabled == true then
game.Players.LocalPlayer.CurrentSaveSlot.Value = -1
end
end
--Credits to Johiro
end)
local GetWood = Instance.new("TextButton")
GetWood.Name = "GetWood"
GetWood.Parent = CopyFrame
GetWood.BackgroundColor3 = Color3.new(0, 0, 0)
GetWood.BorderColor3 = Color3.new(0, 0, 0)
GetWood.Position = UDim2.new(0, 3, 0, 72)
GetWood.Size = UDim2.new(0, 165, 0, 20)
GetWood.Font = Enum.Font.Fantasy
GetWood.FontSize = Enum.FontSize.Size18
GetWood.Text = "Steal Wood"
GetWood.TextColor3 = Color3.new(255, 0, 0)
GetWood.TextSize = 15
GetWood.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/stealwood.lua',true))()
end)
local GetItems = Instance.new("TextButton")
GetItems.Name = "GetItems"
GetItems.Parent = CopyFrame
GetItems.BackgroundColor3 = Color3.new(0, 0, 0)
GetItems.BorderColor3 = Color3.new(0, 0, 0)
GetItems.Position = UDim2.new(0, 3, 0, 95)
GetItems.Size = UDim2.new(0, 165, 0, 20)
GetItems.Font = Enum.Font.Fantasy
GetItems.FontSize = Enum.FontSize.Size18
GetItems.Text = "Steal Items"
GetItems.TextColor3 = Color3.new(255, 0, 0)
GetItems.TextSize = 15
GetItems.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetItems.lua',true))()
end)
local GetAxes = Instance.new("TextButton")
GetAxes.Name = "GetAxes"
GetAxes.Parent = CopyFrame
GetAxes.BackgroundColor3 = Color3.new(0, 0, 0)
GetAxes.BorderColor3 = Color3.new(0, 0, 0)
GetAxes.Position = UDim2.new(0, 3, 0, 118)
GetAxes.Size = UDim2.new(0, 165, 0, 20)
GetAxes.Font = Enum.Font.Fantasy
GetAxes.FontSize = Enum.FontSize.Size18
GetAxes.Text = "Steal Axes"
GetAxes.TextColor3 = Color3.new(255, 0, 0)
GetAxes.TextSize = 15
GetAxes.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetAxe.lua',true))()
end)
local GetGifts = Instance.new("TextButton")
GetGifts.Name = "GetGifts"
GetGifts.Parent = CopyFrame
GetGifts.BackgroundColor3 = Color3.new(0, 0, 0)
GetGifts.BorderColor3 = Color3.new(0, 0, 0)
GetGifts.Position = UDim2.new(0, 3, 0, 141)
GetGifts.Size = UDim2.new(0, 165, 0, 20)
GetGifts.Font = Enum.Font.Fantasy
GetGifts.FontSize = Enum.FontSize.Size18
GetGifts.Text = "Steal Gifts"
GetGifts.TextColor3 = Color3.new(255, 0, 0)
GetGifts.TextSize = 15
GetGifts.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetGifts1.lua',true))()
end)
local GetStructure = Instance.new("TextButton")
GetStructure.Name = "GetStructure"
GetStructure.Parent = CopyFrame
GetStructure.BackgroundColor3 = Color3.new(0, 0, 0)
GetStructure.BorderColor3 = Color3.new(0, 0, 0)
GetStructure.Position = UDim2.new(0, 3, 0, 164)
GetStructure.Size = UDim2.new(0, 165, 0, 20)
GetStructure.Font = Enum.Font.Fantasy
GetStructure.FontSize = Enum.FontSize.Size18
GetStructure.Text = "Steal Structures"
GetStructure.TextColor3 = Color3.new(255, 0, 0)
GetStructure.TextSize = 15
GetStructure.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetStructure.lua',true))()
end)
local GetFurniture = Instance.new("TextButton")
GetFurniture.Name = "GetFurniture"
GetFurniture.Parent = CopyFrame
GetFurniture.BackgroundColor3 = Color3.new(0, 0, 0)
GetFurniture.BorderColor3 = Color3.new(0, 0, 0)
GetFurniture.Position = UDim2.new(0, 3, 0, 187)
GetFurniture.Size = UDim2.new(0, 165, 0, 20)
GetFurniture.Font = Enum.Font.Fantasy
GetFurniture.FontSize = Enum.FontSize.Size18
GetFurniture.Text = "Steal Furniture"
GetFurniture.TextColor3 = Color3.new(255, 0, 0)
GetFurniture.TextSize = 15
GetFurniture.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetFurnitures.lua',true))()
end)
local GetVehicle = Instance.new("TextButton")
GetVehicle.Name = "GetVehicle"
GetVehicle.Parent = CopyFrame
GetVehicle.BackgroundColor3 = Color3.new(0, 0, 0)
GetVehicle.BorderColor3 = Color3.new(0, 0, 0)
GetVehicle.Position = UDim2.new(0, 3, 0, 210)
GetVehicle.Size = UDim2.new(0, 165, 0, 20)
GetVehicle.Font = Enum.Font.Fantasy
GetVehicle.FontSize = Enum.FontSize.Size18
GetVehicle.Text = "Steal Box Vehicles"
GetVehicle.TextColor3 = Color3.new(255, 0, 0)
GetVehicle.TextSize = 15
GetVehicle.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetVehicle.lua',true))()
end)
local GetWires = Instance.new("TextButton")
GetWires.Name = "GetWires"
GetWires.Parent = CopyFrame
GetWires.BackgroundColor3 = Color3.new(0, 0, 0)
GetWires.BorderColor3 = Color3.new(0, 0, 0)
GetWires.Position = UDim2.new(0, 3, 0, 233)
GetWires.Size = UDim2.new(0, 165, 0, 20)
GetWires.Font = Enum.Font.Fantasy
GetWires.FontSize = Enum.FontSize.Size18
GetWires.Text = "Steal Wires"
GetWires.TextColor3 = Color3.new(255, 0, 0)
GetWires.TextSize = 15
GetWires.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetWires.lua',true))()
end)
local BringUp = Instance.new("TextButton")
BringUp.Name = "BringUp"
BringUp.Parent = CopyFrame
BringUp.BackgroundColor3 = Color3.new(0, 0, 0)
BringUp.BorderColor3 = Color3.new(0, 0, 0)
BringUp.Position = UDim2.new(0, 3, 0, 256)
BringUp.Size = UDim2.new(0, 165, 0, 20)
BringUp.Font = Enum.Font.Fantasy
BringUp.FontSize = Enum.FontSize.Size18
BringUp.Text = "BringUp"
BringUp.TextColor3 = Color3.new(255, 0, 0)
BringUp.TextSize = 15
BringUp.MouseButton1Down:connect(function()
loadstring(game:GetObjects("rbxassetid://01925396229")[1].Source)()
end)
local Slot = Instance.new("TextBox")
local DMoney = Instance.new("TextButton")
local Load = Instance.new("TextButton")
local Store = Instance.new("TextButton")
local Restore = Instance.new("TextButton")
local SaveSlot = Instance.new("TextButton")
local DropAxes = Instance.new("TextButton")
local CountAxes = Instance.new("TextButton")
Slot.Name = "Slot"
Slot.Parent = CopyFrame
Slot.BackgroundColor3 = Color3.new(0, 0, 0)
Slot.BorderColor3 = Color3.new(0, 0, 0)
Slot.Position = UDim2.new(0, 3, 0, 279)
Slot.Size = UDim2.new(0, 165, 0, 20)
Slot.Font = Enum.Font.Fantasy
Slot.FontSize = Enum.FontSize.Size18
Slot.Text = "Base Slot Number "
Slot.TextColor3 = Color3.new(1, 1, 1)
Slot.TextSize = 15
--Locals
local MoneyCooldown = false
local CurrentSlot = game.Players.LocalPlayer:WaitForChild("CurrentSaveSlot").Value
local ScriptLoad = false
local CurrentlySavingOrLoading = game.Players.LocalPlayer:WaitForChild("CurrentlySavingOrLoading")
--Functions
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 CheckSlotNumber() --Checks if the slot number is right
if Slot.Text == "1" or Slot.Text == "2" or Slot.Text == "3" or Slot.Text == "4" or Slot.Text == "5" or Slot.Text == "6" then
local SlotNumber = tonumber(Slot.Text)
return SlotNumber
else return false
end
end
local function SendNotification(Title,Text,Duration) -- Sends Notification in the bottom right of the screen
game.StarterGui:SetCore("SendNotification", {
Title = Title;
Text = Text;
Icon = nil;
Duration = Duration
})
end
DMoney.Name = "DMoney"
DMoney.Parent = CopyFrame
DMoney.BackgroundColor3 = Color3.new(0, 0, 0)
DMoney.BorderColor3 = Color3.new(0, 0, 0)
DMoney.Position = UDim2.new(0, 3, 0, 302)
DMoney.Size = UDim2.new(0, 90, 0, 20)
DMoney.Font = Enum.Font.Fantasy
DMoney.FontSize = Enum.FontSize.Size18
DMoney.Text = "Dupe Money"
DMoney.TextColor3 = Color3.new(255, 0, 0)
DMoney.TextSize = 15
DMoney.MouseButton1Down:connect(function() --Sends the money and will come back after around 2 mins
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)
Load.Name = "Load"
Load.Parent = CopyFrame
Load.BackgroundColor3 = Color3.new(0, 0, 0)
Load.BorderColor3 = Color3.new(0, 0, 0)
Load.Position = UDim2.new(0, 97, 0, 312)
Load.Size = UDim2.new(0, 70, 0, 20)
Load.Font = Enum.Font.Fantasy
Load.FontSize = Enum.FontSize.Size18
Load.Text = "Load Slot"
Load.TextColor3 = Color3.new(1, 1, 1)
Load.TextSize = 15
Load.MouseButton1Down:connect(function() --Loads the slot you want
ScriptLoad = true
local CheckSlot = CheckSlotNumber()
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
ScriptLoad = false
end)
Store.Name = "Store"
Store.Parent = CopyFrame
Store.BackgroundColor3 = Color3.new(0, 0, 0)
Store.BorderColor3 = Color3.new(0, 0, 0)
Store.Position = UDim2.new(0, 3, 0, 325)
Store.Size = UDim2.new(0, 90, 0, 20)
Store.Font = Enum.Font.Fantasy
Store.FontSize = Enum.FontSize.Size18
Store.Text = "Store Axe"
Store.TextColor3 = Color3.new(255, 0, 0)
Store.TextSize = 15
Store.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)
Restore.Name = "Restore"
Restore.Parent = CopyFrame
Restore.BackgroundColor3 = Color3.new(0, 0, 0)
Restore.BorderColor3 = Color3.new(0, 0, 0)
Restore.Position = UDim2.new(0, 3, 0, 348)
Restore.Size = UDim2.new(0, 165, 0, 20)
Restore.Font = Enum.Font.Fantasy
Restore.FontSize = Enum.FontSize.Size18
Restore.Text = "Restore Axe"
Restore.TextColor3 = Color3.new(1, 1, 1)
Restore.TextSize = 15
Restore.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)
SaveSlot.Name = "SaveSlot"
SaveSlot.Parent = CopyFrame
SaveSlot.BackgroundColor3 = Color3.new(0, 0, 0)
SaveSlot.BorderColor3 = Color3.new(0, 0, 0)
SaveSlot.Position = UDim2.new(0, 3, 0, 371)
SaveSlot.Size = UDim2.new(0, 165, 0, 20)
SaveSlot.Font = Enum.Font.Fantasy
SaveSlot.FontSize = Enum.FontSize.Size18
SaveSlot.Text = "SaveSlot "
SaveSlot.TextColor3 = Color3.new(1, 1, 1)
SaveSlot.TextSize = 15
SaveSlot.MouseButton1Down:connect(function() --Saves the slot that you want
local CheckSlot = CheckSlotNumber()
if CheckSlot ~= false then
if CurrentSlot ~= -1 then
local SaveSlot = game.ReplicatedStorage.LoadSaveRequests.RequestSave:InvokeServer(CheckSlot)
if SaveSlot == true then
SendNotification("Save Notification", "Saved your Slot", 2)
elseif SaveSlot == false then
SendNotification("Already Saving", "Saving/Loading is currently in Progress", 1)
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
end)
DropAxes.Name = "DropAxes"
DropAxes.Parent = CopyFrame
DropAxes.BackgroundColor3 = Color3.new(0, 0, 0)
DropAxes.BorderColor3 = Color3.new(0, 0, 0)
DropAxes.Position = UDim2.new(0, 3, 0, 417)
DropAxes.Size = UDim2.new(0, 165, 0, 20)
DropAxes.Font = Enum.Font.Fantasy
DropAxes.FontSize = Enum.FontSize.Size18
DropAxes.Text = "Drop Axes "
DropAxes.TextColor3 = Color3.new(255, 0, 0)
DropAxes.TextSize = 15
DropAxes.MouseButton1Down:connect(function() --Drops all your Axes
Amount = 0
for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
game.ReplicatedStorage.Interaction.ClientInteracted:FireServer(b, "Drop tool", game.Players.LocalPlayer.Character.Head.CFrame)
Amount = Amount + 1
end
end
SendNotification("Axe Dropped", "Dropped "..Amount.." Axes from your Backpack",5)
end)
CountAxes.Name = "CountAxes"
CountAxes.Parent = CopyFrame
CountAxes.BackgroundColor3 = Color3.new(0, 0, 0)
CountAxes.BorderColor3 = Color3.new(0, 0, 0)
CountAxes.Position = UDim2.new(0, 3, 0, 394)
CountAxes.Size = UDim2.new(0, 165, 0, 20)
CountAxes.Font = Enum.Font.Fantasy
CountAxes.FontSize = Enum.FontSize.Size18
CountAxes.Text = "Count Axes "
CountAxes.TextColor3 = Color3.new(255, 0, 0)
CountAxes.TextSize = 15
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)
local ArtFrame = Instance.new("Frame")
local Artmenu = Instance.new("ImageButton")
local Paint = Instance.new("TextButton")
Artmenu.Name = "Artmenu"
Artmenu.Parent = Picker
Artmenu.BackgroundColor3 = Color3.new(1, 1, 1)
Artmenu.BorderColor3 = Color3.new(0, 0, 0)
Artmenu.Position = UDim2.new(0, 15, 0, 345)
Artmenu.Size = UDim2.new(0, 80, 0, 80)
Artmenu.ZIndex = 3
Artmenu.Image = "rbxassetid://3907587419"
Artmenu.ScaleType = Enum.ScaleType.Crop
Artmenu.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = false
AIntroImage1.Visible = false
end)
ArtFrame.Name = "ArtFrame"
ArtFrame.Parent = MenuFrame
ArtFrame.BorderSizePixel = 1
ArtFrame.BackgroundTransparency = 0
ArtFrame.BorderColor3 = Color3.new(0, 0, 0)
ArtFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
ArtFrame.Size = UDim2.new(0, 170, 0, 230)
ArtFrame.Visible = false
Paint.Name = "Paint"
Paint.Parent = ArtFrame
Paint.BackgroundColor3 = Color3.new(0, 0, 0)
Paint.BorderColor3 = Color3.new(0, 0, 0)
Paint.Position = UDim2.new(0, 3, 0, 3)
Paint.Size = UDim2.new(0, 165, 0, 20)
Paint.Font = Enum.Font.Fantasy
Paint.Text = "Paint"
Paint.TextColor3 = Color3.new(255, 0, 0)
Paint.TextSize = 15
Paint.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/paintb.txt',true))()
end)
local PaintFill = Instance.new("TextButton")
local PaintFill_1 = Instance.new("TextButton")
local PaintFillFrame = Instance.new("Frame")
local PaintNameBox = Instance.new("TextBox")
local PaintFills = Instance.new("ScrollingFrame")
local FillFir = Instance.new("TextButton")
local FillBirch = Instance.new("TextButton")
local FillCherry = Instance.new("TextButton")
local FillGeneric = Instance.new("TextButton")
local FillOak = Instance.new("TextButton")
local FillPalm = Instance.new("TextButton")
local FillPine = Instance.new("TextButton")
local FillWalnut = Instance.new("TextButton")
local FillKoa = Instance.new("TextButton")
local FillSign = Instance.new("TextButton")
local FillVolcano = Instance.new("TextButton")
local FillGoldSwampy = Instance.new("TextButton")
local FillGreenSwampy = Instance.new("TextButton")
local FillSnowGlow = Instance.new("TextButton")
local FillCaveCrawler = Instance.new("TextButton")
local FillSpooky = Instance.new("TextButton")
local FillLoneCave = Instance.new("TextButton")
local FillSpookyNeon = Instance.new("TextButton")
local FillFrost = Instance.new("TextButton")
local FillGenericSpecial = Instance.new("TextButton")
local FillGrey = Instance.new("TextButton")
PaintFill.Name = "PaintFill"
PaintFill.Parent = ArtFrame
PaintFill.BackgroundColor3 = Color3.new(0, 0, 0)
PaintFill.BorderColor3 = Color3.new(0, 0, 0)
PaintFill.Position = UDim2.new(0, 3, 0, 26)
PaintFill.Size = UDim2.new(0, 165, 0, 20)
PaintFill.Font = Enum.Font.Fantasy
PaintFill.FontSize = Enum.FontSize.Size18
PaintFill.Text = "Paint Fill"
PaintFill.TextColor3 = Color3.new(255, 0, 0)
PaintFill.TextSize = 15
PaintFill.MouseButton1Click:Connect(function()
end)
PaintFills.Name = "PaintFill"
PaintFills.Parent = MenuFrame
PaintFills.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
PaintFills.BorderColor3 = Color3.new(0, 0, 0)
PaintFills.Size = UDim2.new(0, 150, 0, 380)
PaintFills.Position = UDim2.new(0, 3, 0, 3)
PaintFills.CanvasPosition = Vector2.new(0,0)
PaintFills.CanvasSize = UDim2.new(0, 0, 0, 495)
PaintFills.Visible = false
PaintNameBox.Name = "PaintNameBox"
PaintNameBox.Parent = PaintFills
PaintNameBox.BackgroundColor3 = Color3.new(0, 0, 0)
PaintNameBox.BorderColor3 = Color3.new(0, 0, 0)
PaintNameBox.Position = UDim2.new(0, 3, 0, 3)
PaintNameBox.Size = UDim2.new(0, 150, 0, 20)
PaintNameBox.Font = Enum.Font.Fantasy
PaintNameBox.FontSize = Enum.FontSize.Size18
PaintNameBox.Text = "PLAYER NAME"
PaintNameBox.TextColor3 = Color3.new(255, 0, 0)
PaintNameBox.TextSize = 15
FillFir.Name = "FillFir"
FillFir.Parent = PaintFills
FillFir.BackgroundColor3 = Color3.fromRGB(241, 231, 199)
FillFir.BorderColor3 = Color3.new(0, 0, 0)
FillFir.Position = UDim2.new(0, 3, 0, 26)
FillFir.Size = UDim2.new(0, 150, 0, 20)
FillFir.Font = Enum.Font.SourceSans
FillFir.Text = "Fir"
FillFir.TextColor3 = Color3.new(0, 0, 0)
FillFir.TextSize = 14
FillFir.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Fir"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillCherry.Name = "Cherry"
FillCherry.Parent = PaintFills
FillCherry.BackgroundColor3 = Color3.fromRGB(136, 62, 62)
FillCherry.BorderColor3 = Color3.new(0, 0, 0)
FillCherry.Position = UDim2.new(0, 3, 0, 49)
FillCherry.Size = UDim2.new(0, 150, 0, 20)
FillCherry.Font = Enum.Font.SourceSans
FillCherry.Text = "Cherry"
FillCherry.TextColor3 = Color3.new(0, 0, 0)
FillCherry.TextSize = 14
FillCherry.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Cherry"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillGeneric.Name = "Generic"
FillGeneric.Parent = PaintFills
FillGeneric.BackgroundColor3 = Color3.fromRGB(204, 142, 105)
FillGeneric.BorderColor3 = Color3.new(0, 0, 0)
FillGeneric.Position = UDim2.new(0, 3, 0, 72)
FillGeneric.Size = UDim2.new(0, 150, 0, 20)
FillGeneric.Font = Enum.Font.SourceSans
FillGeneric.Text = "Generic"
FillGeneric.TextColor3 = Color3.new(0, 0, 0)
FillGeneric.TextSize = 14
FillGeneric.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Generic"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillOak.Name = "Oak"
FillOak.Parent = PaintFills
FillOak.BackgroundColor3 = Color3.fromRGB(243, 207, 155)
FillOak.BorderColor3 = Color3.new(0, 0, 0)
FillOak.Position = UDim2.new(0, 3, 0, 95)
FillOak.Size = UDim2.new(0, 150, 0, 20)
FillOak.Font = Enum.Font.SourceSans
FillOak.Text = "Oak"
FillOak.TextColor3 = Color3.new(0, 0, 0)
FillOak.TextSize = 14
FillOak.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Oak"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillPalm.Name = "Palm"
FillPalm.Parent = PaintFills
FillPalm.BackgroundColor3 = Color3.fromRGB(241, 231, 199)
FillPalm.BorderColor3 = Color3.new(0, 0, 0)
FillPalm.Position = UDim2.new(0, 3, 0, 118)
FillPalm.Size = UDim2.new(0, 150, 0, 20)
FillPalm.Font = Enum.Font.SourceSans
FillPalm.Text = "Palm"
FillPalm.TextColor3 = Color3.new(0, 0, 0)
FillPalm.TextSize = 14
FillPalm.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Palm"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillPine.Name = "Pine"
FillPine.Parent = PaintFills
FillPine.BackgroundColor3 = Color3.fromRGB(211, 190, 150)
FillPine.BorderColor3 = Color3.new(0, 0, 0)
FillPine.Position = UDim2.new(0, 3, 0, 141)
FillPine.Size = UDim2.new(0, 150, 0, 20)
FillPine.Font = Enum.Font.SourceSans
FillPine.Text = "Pine"
FillPine.TextColor3 = Color3.new(0, 0, 0)
FillPine.TextSize = 14
FillPine.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Pine"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillWalnut.Name = "Walnut"
FillWalnut.Parent = PaintFills
FillWalnut.BackgroundColor3 = Color3.fromRGB(106, 57, 9)
FillWalnut.BorderColor3 = Color3.new(0, 0, 0)
FillWalnut.Position = UDim2.new(0, 3, 0, 164)
FillWalnut.Size = UDim2.new(0, 150, 0, 20)
FillWalnut.Font = Enum.Font.SourceSans
FillWalnut.Text = "Walnut"
FillWalnut.TextColor3 = Color3.new(0, 0, 0)
FillWalnut.TextSize = 14
FillWalnut.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Walnut"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillKoa.Name = "Koa"
FillKoa.Parent = PaintFills
FillKoa.BackgroundColor3 = Color3.fromRGB(144, 76, 42)
FillKoa.BorderColor3 = Color3.new(0, 0, 0)
FillKoa.Position = UDim2.new(0, 3, 0, 187)
FillKoa.Size = UDim2.new(0, 150, 0, 20)
FillKoa.Font = Enum.Font.SourceSans
FillKoa.Text = "Koa"
FillKoa.TextColor3 = Color3.new(0, 0, 0)
FillKoa.TextSize = 14
FillKoa.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Koa"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillVolcano.Name = "Volcano"
FillVolcano.Parent = PaintFills
FillVolcano.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
FillVolcano.BorderColor3 = Color3.new(0, 0, 0)
FillVolcano.Position = UDim2.new(0, 3, 0, 210)
FillVolcano.Size = UDim2.new(0, 150, 0, 20)
FillVolcano.Font = Enum.Font.SourceSans
FillVolcano.Text = "Volcano"
FillVolcano.TextColor3 = Color3.new(0, 0, 0)
FillVolcano.TextSize = 14
FillVolcano.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Volcano"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillSign.Name = "Sign"
FillSign.Parent = PaintFills
FillSign.BackgroundColor3 = Color3.fromRGB(238, 196, 182)
FillSign.BorderColor3 = Color3.new(0, 0, 0)
FillSign.Position = UDim2.new(0, 3, 0, 233)
FillSign.Size = UDim2.new(0, 150, 0, 20)
FillSign.Font = Enum.Font.SourceSans
FillSign.Text = "Sign"
FillSign.TextColor3 = Color3.new(0, 0, 0)
FillSign.TextSize = 14
FillSign.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Sign"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillGoldSwampy.Name = "GoldSwampy"
FillGoldSwampy.Parent = PaintFills
FillGoldSwampy.BackgroundColor3 = Color3.fromRGB(220, 188, 129)
FillGoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
FillGoldSwampy.Position = UDim2.new(0, 3, 0, 256)
FillGoldSwampy.Size = UDim2.new(0, 150, 0, 20)
FillGoldSwampy.Font = Enum.Font.SourceSans
FillGoldSwampy.Text = "Gold"
FillGoldSwampy.TextColor3 = Color3.new(0, 0, 0)
FillGoldSwampy.TextSize = 14
FillGoldSwampy.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "GoldSwampy"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillGreenSwampy.Name = "GreenSwampy"
FillGreenSwampy.Parent = PaintFills
FillGreenSwampy.BackgroundColor3 = Color3.fromRGB(40, 127, 71)
FillGreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
FillGreenSwampy.Position = UDim2.new(0, 3, 0, 279)
FillGreenSwampy.Size = UDim2.new(0, 150, 0, 20)
FillGreenSwampy.Font = Enum.Font.SourceSans
FillGreenSwampy.Text = "Green Swamp"
FillGreenSwampy.TextColor3 = Color3.new(0, 0, 0)
FillGreenSwampy.TextSize = 14
FillGreenSwampy.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "GreenSwampy"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillSnowGlow.Name = "SnowGlow"
FillSnowGlow.Parent = PaintFills
FillSnowGlow.BackgroundColor3 = Color3.fromRGB(199, 210, 60)
FillSnowGlow.BorderColor3 = Color3.new(0, 0, 0)
FillSnowGlow.Position = UDim2.new(0, 3, 0, 302)
FillSnowGlow.Size = UDim2.new(0, 150, 0, 20)
FillSnowGlow.Font = Enum.Font.SourceSans
FillSnowGlow.Text = "SnowGlow"
FillSnowGlow.TextColor3 = Color3.new(0, 0, 0)
FillSnowGlow.TextSize = 14
FillSnowGlow.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "SnowGlow"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillCaveCrawler.Name = "CaveCrawler"
FillCaveCrawler.Parent = PaintFills
FillCaveCrawler.BackgroundColor3 = Color3.fromRGB(33, 84, 185)
FillCaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
FillCaveCrawler.Position = UDim2.new(0, 3, 0, 325)
FillCaveCrawler.Size = UDim2.new(0, 150, 0, 20)
FillCaveCrawler.Font = Enum.Font.SourceSans
FillCaveCrawler.Text = "CaveCrawler"
FillCaveCrawler.TextColor3 = Color3.new(0, 0, 0)
FillCaveCrawler.TextSize = 14
FillCaveCrawler.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "CaveCrawler"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillSpooky.Name = "Spooky"
FillSpooky.Parent = PaintFills
FillSpooky.BackgroundColor3 = Color3.fromRGB(98, 71, 50)
FillSpooky.BorderColor3 = Color3.new(0, 0, 0)
FillSpooky.Position = UDim2.new(0, 3, 0, 348)
FillSpooky.Size = UDim2.new(0, 150, 0, 20)
FillSpooky.Font = Enum.Font.SourceSans
FillSpooky.Text = "Spooky"
FillSpooky.TextColor3 = Color3.new(0, 0, 0)
FillSpooky.TextSize = 14
FillSpooky.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Spooky"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillLoneCave.Name = "LoneCave"
FillLoneCave.Parent = PaintFills
FillLoneCave.BackgroundColor3 = Color3.fromRGB(207, 226, 247)
FillLoneCave.BorderColor3 = Color3.new(0, 0, 0)
FillLoneCave.Position = UDim2.new(0, 3, 0, 371)
FillLoneCave.Size = UDim2.new(0, 150, 0, 20)
FillLoneCave.Font = Enum.Font.SourceSans
FillLoneCave.Text = "LoneCave"
FillLoneCave.TextColor3 = Color3.new(0, 0, 0)
FillLoneCave.TextSize = 14
FillLoneCave.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "LoneCave"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillSpookyNeon.Name = "SpookyNeon"
FillSpookyNeon.Parent = PaintFills
FillSpookyNeon.BackgroundColor3 = Color3.fromRGB(255, 176, 0)
FillSpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
FillSpookyNeon.Position = UDim2.new(0, 3, 0, 394)
FillSpookyNeon.Size = UDim2.new(0, 150, 0, 20)
FillSpookyNeon.Font = Enum.Font.SourceSans
FillSpookyNeon.Text = "SpookyNeon"
FillSpookyNeon.TextColor3 = Color3.new(0, 0, 0)
FillSpookyNeon.TextSize = 14
FillSpookyNeon.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "SpookyNeon"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillGenericSpecial.Name = "GenericSpecial"
FillGenericSpecial.Parent = PaintFills
FillGenericSpecial.BackgroundColor3 = Color3.fromRGB(255, 102, 204)
FillGenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
FillGenericSpecial.Position = UDim2.new(0, 3, 0, 417)
FillGenericSpecial.Size = UDim2.new(0, 150, 0, 20)
FillGenericSpecial.Font = Enum.Font.SourceSans
FillGenericSpecial.Text = "Pink"
FillGenericSpecial.TextColor3 = Color3.new(0, 0, 0)
FillGenericSpecial.TextSize = 14
FillGenericSpecial.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "GenericSpecial"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillFrost.Name = "Frost"
FillFrost.Parent = PaintFills
FillFrost.BackgroundColor3 = Color3.fromRGB(175, 221, 255)
FillFrost.BorderColor3 = Color3.new(0, 0, 0)
FillFrost.Position = UDim2.new(0, 3, 0, 440)
FillFrost.Size = UDim2.new(0, 150, 0, 20)
FillFrost.Font = Enum.Font.SourceSans
FillFrost.Text = "Frost"
FillFrost.TextColor3 = Color3.new(0, 0, 0)
FillFrost.TextSize = 14
FillFrost.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Frost"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
FillGrey.Name = "Grey"
FillGrey.Parent = PaintFills
FillGrey.BackgroundColor3 = Color3.fromRGB(159, 161, 172)
FillGrey.BorderColor3 = Color3.new(0, 0, 0)
FillGrey.Position = UDim2.new(0, 3, 0, 463)
FillGrey.Size = UDim2.new(0, 150, 0, 20)
FillGrey.Font = Enum.Font.SourceSans
FillGrey.Text = "Del Prints"
FillGrey.TextColor3 = Color3.new(0, 0, 0)
FillGrey.TextSize = 14
FillGrey.MouseButton1Down:connect(function()
local PlayerName = PaintNameBox.Text
-- Put Whole Name
local WoodName = "Grey"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
if v:FindFirstChild("MainCFrame") then
ItsCFrame = v.MainCFrame.Value
else
ItsCFrame = v.PrimaryPart.CFrame
end
if v ~= nil then
Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
end
end
end
end
end)
local BaseFLOOR = Instance.new("TextButton")
BaseFLOOR.Name = "BaseFLOOR"
BaseFLOOR.Parent = ArtFrame
BaseFLOOR.BackgroundColor3 = Color3.new(0, 0, 0)
BaseFLOOR.BorderColor3 = Color3.new(0, 0, 0)
BaseFLOOR.Position = UDim2.new(0, 3, 0, 49)
BaseFLOOR.Size = UDim2.new(0, 165, 0, 20)
BaseFLOOR.Font = Enum.Font.Fantasy
BaseFLOOR.FontSize = Enum.FontSize.Size18
BaseFLOOR.Text = "Base Floor Prints"
BaseFLOOR.TextColor3 = Color3.new(255, 0, 0)
BaseFLOOR.TextSize = 15
BaseFLOOR.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/BaseFLOOR1.txt',true))()
end)
local SingleWalls = Instance.new("TextButton")
SingleWalls.Name = "SingleWalls"
SingleWalls.Parent = ArtFrame
SingleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
SingleWalls.BorderColor3 = Color3.new(0, 0, 0)
SingleWalls.Position = UDim2.new(0, 3, 0, 72)
SingleWalls.Size = UDim2.new(0, 165, 0, 20)
SingleWalls.Font = Enum.Font.Fantasy
SingleWalls.FontSize = Enum.FontSize.Size18
SingleWalls.Text = "Single Wall Prints"
SingleWalls.TextColor3 = Color3.new(255, 0, 0)
SingleWalls.TextSize = 15
SingleWalls.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/SingeWALLS.txt',true))()
end)
local DoubleWalls = Instance.new("TextButton")
DoubleWalls.Name = "DoubleWalls"
DoubleWalls.Parent = ArtFrame
DoubleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
DoubleWalls.BorderColor3 = Color3.new(0, 0, 0)
DoubleWalls.Position = UDim2.new(0, 3, 0, 95)
DoubleWalls.Size = UDim2.new(0, 165, 0, 20)
DoubleWalls.Font = Enum.Font.Fantasy
DoubleWalls.FontSize = Enum.FontSize.Size18
DoubleWalls.Text = "Double Wall Prints"
DoubleWalls.TextColor3 = Color3.new(255, 0, 0)
DoubleWalls.TextSize = 15
DoubleWalls.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/DoubleWALLS.txt',true))()
end)
local TripleWalls = Instance.new("TextButton")
TripleWalls.Name = "TripleWalls"
TripleWalls.Parent = ArtFrame
TripleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
TripleWalls.BorderColor3 = Color3.new(0, 0, 0)
TripleWalls.Position = UDim2.new(0, 3, 0, 118)
TripleWalls.Size = UDim2.new(0, 165, 0, 20)
TripleWalls.Font = Enum.Font.Fantasy
TripleWalls.FontSize = Enum.FontSize.Size18
TripleWalls.Text = "Triple Wall Prints"
TripleWalls.TextColor3 = Color3.new(255, 0, 0)
TripleWalls.TextSize = 15
TripleWalls.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/TripleWALLS1.txt',true))()
end)
local Hoofer = Instance.new("TextButton")
Hoofer.Name = "Hoofer"
Hoofer.Parent = ArtFrame
Hoofer.BackgroundColor3 = Color3.new(0, 0, 0)
Hoofer.BorderColor3 = Color3.new(0, 0, 0)
Hoofer.Position = UDim2.new(0, 3, 0, 118)
Hoofer.Size = UDim2.new(0, 165, 0, 20)
Hoofer.Font = Enum.Font.Fantasy
Hoofer.FontSize = Enum.FontSize.Size18
Hoofer.Text = "Hoofer Art Gui"
Hoofer.TextColor3 = Color3.new(255, 0, 0)
Hoofer.TextSize = 15
Hoofer.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/hooferb.txt',true))()
end)
local Landart = Instance.new("TextButton")
Landart.Name = "Landart"
Landart.Parent = ArtFrame
Landart.BackgroundColor3 = Color3.new(0, 0, 0)
Landart.BorderColor3 = Color3.new(0, 0, 0)
Landart.Position = UDim2.new(0, 3, 0, 141)
Landart.Size = UDim2.new(0, 165, 0, 20)
Landart.Font = Enum.Font.Fantasy
Landart.FontSize = Enum.FontSize.Size18
Landart.Text = "Custom Land Art"
Landart.TextColor3 = Color3.new(255, 0, 0)
Landart.TextSize = 15
Landart.MouseButton1Down:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/LANDART1.txt',true))()
end)
local BluePrints = Instance.new("TextButton")
BluePrints.Name = "BluePrints"
BluePrints.Parent = ArtFrame
BluePrints.BackgroundColor3 = Color3.new(0, 0, 0)
BluePrints.BorderColor3 = Color3.new(0, 0, 0)
BluePrints.Position = UDim2.new(0, 3, 0, 164)
BluePrints.Size = UDim2.new(0, 165, 0, 20)
BluePrints.Font = Enum.Font.Fantasy
BluePrints.FontSize = Enum.FontSize.Size18
BluePrints.Text = "BluePrints"
BluePrints.TextColor3 = Color3.new(255, 0, 0)
BluePrints.TextSize = 15
BluePrints.MouseButton1Down: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)
local MaxLand = Instance.new("TextButton")
MaxLand.Name = "MaxLand"
MaxLand.Parent = ArtFrame
MaxLand.BackgroundColor3 = Color3.new(0, 0, 0)
MaxLand.BorderColor3 = Color3.new(0, 0, 0)
MaxLand.Position = UDim2.new(0, 3, 0, 187)
MaxLand.Size = UDim2.new(0, 165, 0, 20)
MaxLand.Font = Enum.Font.Fantasy
MaxLand.FontSize = Enum.FontSize.Size18
MaxLand.Text = "MaxLand"
MaxLand.TextColor3 = Color3.new(255, 0, 0)
MaxLand.TextSize = 15
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)
local WipeBase = Instance.new("TextButton")
WipeBase.Name = "WipeBase"
WipeBase.Parent = ArtFrame
WipeBase.BackgroundColor3 = Color3.new(0, 0, 0)
WipeBase.BorderColor3 = Color3.new(0, 0, 0)
WipeBase.Position = UDim2.new(0, 3, 0, 210)
WipeBase.Size = UDim2.new(0, 165, 0, 20)
WipeBase.Font = Enum.Font.Fantasy
WipeBase.FontSize = Enum.FontSize.Size18
WipeBase.Text = "Wipe Base"
WipeBase.TextColor3 = Color3.new(255, 0, 0)
WipeBase.TextSize = 15
WipeBase.MouseButton1Down:Connect(function()
plr = game.Players.LocalPlayer.Name
pmds = game.Workspace.PlayerModels
PlaceR = game.ReplicatedStorage.Interaction.DestroyStructure
for i, v in pairs(pmds:GetChildren()) do
if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == game.Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
PlaceR:FireServer(v)
end
end
end)
WCollide = "Nothing"
local toolaFrame = Instance.new("Frame")
local toolamenu = Instance.new("ImageButton")
local WalkspeedLabel = Instance.new("TextButton")
local JumpText = Instance.new("TextBox")
local WalkSpeed = Instance.new("TextLabel")
local JumpPower = Instance.new("TextButton")
local AntiBlack = Instance.new("TextButton")
local GriefFly = Instance.new("TextButton")
local StopGriefFly = Instance.new("TextButton")
local Fly = Instance.new("TextButton")
local PinkWires = Instance.new("TextButton")
local WaterCollide = Instance.new("TextButton")
local ClickTP = Instance.new("TextButton")
local Noclip = Instance.new("TextButton")
local AntiAFK = Instance.new("TextButton")
local AntiAFKtime = Instance.new("TextLabel")
local Fog = Instance.new("TextButton")
local CARA = Instance.new("TextButton")
local CARAs = Instance.new("TextBox")
local RemoveT = Instance.new("TextButton")
local ReJoinServer = Instance.new("TextButton")
local Reset = Instance.new("TextButton")
toolamenu.Name = "toolamenu"
toolamenu.Parent = Picker
toolamenu.BackgroundColor3 = Color3.new(1, 1, 1)
toolamenu.BorderColor3 = Color3.new(0, 0, 0)
toolamenu.Position = UDim2.new(0, 15, 0,430)
toolamenu.Size = UDim2.new(0, 80, 0, 80)
toolamenu.ZIndex = 3
toolamenu.Image = "rbxassetid://3916428981"
toolamenu.ScaleType = Enum.ScaleType.Crop
toolamenu.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = false
AIntroImage1.Visible = false
end)
toolaFrame.Name = "toolaFrame"
toolaFrame.Parent = MenuFrame
toolaFrame.BorderSizePixel = 1
toolaFrame.BackgroundTransparency = 0
toolaFrame.BorderColor3 = Color3.new(0, 0, 0)
toolaFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
toolaFrame.Size = UDim2.new(0, 170, 0, 373)
toolaFrame.Visible = false
JumpText.Name = "JumpText"
JumpText.Parent = toolaFrame
JumpText.BackgroundColor3 = Color3.new(0, 0, 0)
JumpText.BorderColor3 = Color3.new(0, 0, 0)
JumpText.Position = UDim2.new(0, 147, 0, 26)
JumpText.Size = UDim2.new(0, 21, 0, 20)
JumpText.Font = Enum.Font.Fantasy
JumpText.FontSize = Enum.FontSize.Size18
JumpText.Text = "50"
JumpText.TextColor3 = Color3.new(255, 0, 0)
JumpText.TextSize = 15
JumpPower.Name = "JumpPowerLabel"
JumpPower.Parent = toolaFrame
JumpPower.BackgroundColor3 = Color3.new(0, 0, 0)
JumpPower.BorderColor3 = Color3.new(0, 0, 0)
JumpPower.Position = UDim2.new(0, 3, 0, 26)
JumpPower.Size = UDim2.new(0, 140, 0, 20)
JumpPower.Font = Enum.Font.Fantasy
JumpPower.FontSize = Enum.FontSize.Size18
JumpPower.Text = "Jump Power"
JumpPower.TextColor3 = Color3.new(255, 0, 0)
JumpPower.TextSize = 15
player = game.Players.LocalPlayer
Jump = 50
JumpPower.MouseButton1Down:connect(function()
Jump = JumpText.Text
end)
player.Character.Humanoid.JumpPower = Jump
player.Character.Humanoid.Changed:connect(function()
player.Character.Humanoid.JumpPower = Jump
end)
WalkspeedLabel.Name = "WalkspeedLabel"
WalkspeedLabel.Parent = toolaFrame
WalkspeedLabel.BackgroundColor3 = Color3.new(0, 0, 0)
WalkspeedLabel.BorderColor3 = Color3.new(0, 0, 0)
WalkspeedLabel.Position = UDim2.new(0, 3, 0, 3)
WalkspeedLabel.Size = UDim2.new(0, 140, 0, 20)
WalkspeedLabel.Font = Enum.Font.Fantasy
WalkspeedLabel.FontSize = Enum.FontSize.Size18
WalkspeedLabel.Text = "Walkspeed"
WalkspeedLabel.TextColor3 = Color3.new(255, 0, 0)
WalkspeedLabel.TextSize = 15
WalkSpeed.Name = "WalkSpeed"
WalkSpeed.Parent = toolaFrame
WalkSpeed.BackgroundColor3 = Color3.new(0, 0, 0)
WalkSpeed.BorderColor3 = Color3.new(0, 0, 0)
WalkSpeed.Position = UDim2.new(0, 147, 0, 3)
WalkSpeed.Size = UDim2.new(0, 21, 0, 20)
WalkSpeed.Font = Enum.Font.Fantasy
WalkSpeed.FontSize = Enum.FontSize.Size18
WalkSpeed.Text = "V"
WalkSpeed.TextColor3 = Color3.new(255, 0, 0)
WalkSpeed.TextSize = 15
WalkspeedLabel.MouseButton1Down:connect(function()
local walkspeedplayer = game:GetService("Players").LocalPlayer
local walkspeedmouse = walkspeedplayer:GetMouse()
local walkspeedenabled = false
function x_walkspeed(key)
if (key == "v") then
if walkspeedenabled == false then
_G.WS = 150;
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 = 15;
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)
AntiBlack.Name = "AntiBlackLabel"
AntiBlack.Parent = toolaFrame
AntiBlack.BackgroundColor3 = Color3.new(0, 0, 0)
AntiBlack.BorderColor3 = Color3.new(0, 0, 0)
AntiBlack.Position = UDim2.new(0, 3, 0, 49)
AntiBlack.Size = UDim2.new(0, 165, 0, 20)
AntiBlack.Font = Enum.Font.Fantasy
AntiBlack.FontSize = Enum.FontSize.Size18
AntiBlack.Text = "Anti Black List (OFF)"
AntiBlack.TextColor3 = Color3.new(255, 0, 0)
AntiBlack.TextSize = 15
AntiBlack.MouseButton1Click:connect(function()
AntiBlack.TextColor3 = Color3.new(1, 1, 1)
AntiBlack.BackgroundColor3 = Color3.new(0, 0, 0)
AntiBlack.Text = "Anti Black List (ON)"
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)
GriefFly.Name = "GriefFly"
GriefFly.Parent = toolaFrame
GriefFly.BackgroundColor3 = Color3.new(0, 0, 0)
GriefFly.BorderColor3 = Color3.new(0, 0, 0)
GriefFly.Position = UDim2.new(0, 3, 0, 72)
GriefFly.Size = UDim2.new(0, 110, 0, 20)
GriefFly.Font = Enum.Font.Fantasy
GriefFly.FontSize = Enum.FontSize.Size18
GriefFly.Text = "Grief Fly Off "
GriefFly.TextColor3 = Color3.new(255, 0, 0)
GriefFly.TextSize = 15
GriefFly.MouseButton1Click:connect(function()
GriefFly.Text = "Grief Fly On "
GriefFly.TextColor3 = Color3.new(1, 1, 1)
StopGriefFly.Text = "Stop Fly"
Speed = 2
Force = 800000
--Script:
lplayer = game:GetService("Players").LocalPlayer
Mouse = lplayer:GetMouse()
speedfly = Speed
T = lplayer.Character.HumanoidRootPart
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
local function fly()
flying = true
local BG = Instance.new('BodyGyro', T)
local BV = Instance.new('BodyVelocity', T)
BG.P = 9e4
BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
BG.cframe = T.CFrame
BV.velocity = Vector3.new(0, 0.1, 0)
BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
spawn(function()
repeat wait()
lplayer.Character.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
else
BV.velocity = Vector3.new(0, 0.1, 0)
end
BG.cframe = workspace.CurrentCamera.CoordinateFrame
until not flying
CONTROL = {F = 0, B = 0, L = 0, R = 0}
lCONTROL = {F = 0, B = 0, L = 0, R = 0}
SPEED = 0
BG:destroy()
BV:destroy()
lplayer.Character.Humanoid.PlatformStand = false
end)
end
Mouse.KeyDown:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = speedfly
elseif KEY:lower() == 's' then
CONTROL.B = -speedfly
elseif KEY:lower() == 'a' then
CONTROL.L = -speedfly
elseif KEY:lower() == 'd' then
CONTROL.R = speedfly
end
end)
Mouse.KeyUp:connect(function(KEY)
if KEY:lower() == 'w' then
CONTROL.F = 0
elseif KEY:lower() == 's' then
CONTROL.B = 0
elseif KEY:lower() == 'a' then
CONTROL.L = 0
elseif KEY:lower() == 'd' then
CONTROL.R = 0
end
end)
fly()
-- Made by JackMcJagger15
power = Force -- change this to make it more or less powerful
game:GetService('RunService').Stepped:connect(function()
game.Players.LocalPlayer.Character.Head.CanCollide = false
game.Players.LocalPlayer.Character.Torso.CanCollide = false
game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
end)
wait(.1)
local bambam = Instance.new("BodyThrust")
bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
bambam.Force = Vector3.new(power,0,power)
bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
while wait(0.2) do
game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Died:connect(function()
script:Remove()
end)
end
end)
StopGriefFly.Name = "StopGriefFly"
StopGriefFly.Parent = toolaFrame
StopGriefFly.BackgroundColor3 = Color3.new(0, 0, 0)
StopGriefFly.BorderColor3 = Color3.new(0, 0, 0)
StopGriefFly.Position = UDim2.new(0, 117, 0, 72)
StopGriefFly.Size = UDim2.new(0, 51, 0, 20)
StopGriefFly.Font = Enum.Font.Fantasy
StopGriefFly.FontSize = Enum.FontSize.Size18
StopGriefFly.Text = "Stop Fly"
StopGriefFly.TextColor3 = Color3.new(255, 0, 0)
StopGriefFly.TextSize = 15
StopGriefFly.MouseButton1Click:connect(function()
GriefFly.TextColor3 = Color3.new(1, 1, 1)
active = false
game.Players.LocalPlayer.Character.HumanoidRootPart.BodyThrust:Remove()
if flying then
end
GriefFly.Text = "Grief Fly Off "
StopGriefFly.Text = "Press Fly"
GriefFly.TextColor3 = Color3.new(255, 0, 0)
end)
Fly.Name = "Fly"
Fly.Parent = toolaFrame
Fly.BackgroundColor3 = Color3.new(0, 0, 0)
Fly.BorderColor3 = Color3.new(0, 0, 0)
Fly.Position = UDim2.new(0, 3, 0, 95)
Fly.Size = UDim2.new(0, 165, 0, 20)
Fly.Font = Enum.Font.Fantasy
Fly.FontSize = Enum.FontSize.Size18
Fly.Text = "Fly (Press again to STOP)"
Fly.TextColor3 = Color3.new(255, 0, 0)
Fly.TextSize = 15
Fly.MouseButton1Down:connect(function()
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)
PinkWires.Name = "PinkWires"
PinkWires.Parent = toolaFrame
PinkWires.BackgroundColor3 = Color3.new(0, 0, 0)
PinkWires.BorderColor3 = Color3.new(0, 0, 0)
PinkWires.Position = UDim2.new(0, 3, 0, 118)
PinkWires.Size = UDim2.new(0, 165, 0, 20)
PinkWires.Font = Enum.Font.Fantasy
PinkWires.FontSize = Enum.FontSize.Size18
PinkWires.Text = "Pink Wires"
PinkWires.TextColor3 = Color3.new(255, 0, 0)
PinkWires.TextSize = 15
PinkWires.MouseButton1Click:connect(function()
local typecurrent = false
if typecurrent == true then
typecurrent = false
PinkWires.TextColor3 = Color3.new(0.666667, 0, 0)
PinkWires.Text = "Pink Wires: Magenta Icicle"
local c = game.ReplicatedStorage.Purchasables:FindFirstChild("IcicleWireMagenta", true)
c.Name = "Wire"
local d = game.ReplicatedStorage.Purchasables:FindFirstChild("Wire", true)
d:Destroy()
elseif typecurrent == false then
typecurrent = true
PinkWires.TextColor3 = Color3.new(1, 1, 1)
PinkWires.Text = "Pink Wires: Active"
local a = game.ReplicatedStorage.Purchasables:FindFirstChild("NeonWirePinky", true)
a.Name = "Wire"
local b = game.ReplicatedStorage.Purchasables:FindFirstChild("Wire", true)
b:Destroy()
end
end)
WaterCollide.Name = "WaterCollide"
WaterCollide.Parent = toolaFrame
WaterCollide.BackgroundColor3 = Color3.new(0, 0, 0)
WaterCollide.BorderColor3 = Color3.new(0, 0, 0)
WaterCollide.Position = UDim2.new(0, 3, 0, 141)
WaterCollide.Size = UDim2.new(0, 165, 0, 20)
WaterCollide.Font = Enum.Font.Fantasy
WaterCollide.FontSize = Enum.FontSize.Size18
WaterCollide.Text = "Walk On Water"
WaterCollide.TextColor3 = Color3.new(255, 0, 0)
WaterCollide.TextSize = 15
WaterCollide.MouseButton1Down:connect(function()
if WCollide == "Nothing" then
WCollide = "On"
WaterCollide.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
WaterCollide.TextColor3 = Color3.new(1, 1, 1)
WaterCollide.Text = "Water Is Solid"
game:service'ReplicatedStorage'.Interaction.Ban:Destroy()
Instance.new('RemoteEvent', game:service'ReplicatedStorage'.Interaction).Name = "Ban"
for i,v in pairs(game.Workspace.Water:GetChildren()) do
if v:IsA("Part") then
v.CanCollide = true
end
end
else
WCollide = "Nothing"
WaterCollide.BackgroundColor3 = Color3.new(0, 0, 0)
WaterCollide.TextColor3 = Color3.new(255, 0, 0)
WaterCollide.Text = "Walk On Water"
for i,v in pairs(game.Workspace.Water:GetChildren()) do
if v:IsA("Part") then
v.CanCollide = false
end
end
end
end)
ClickTP.Name = "ClickTP"
ClickTP.Parent = toolaFrame
ClickTP.BackgroundColor3 = Color3.new(0, 0, 0)
ClickTP.BorderColor3 = Color3.new(0, 0, 0)
ClickTP.Position = UDim2.new(0, 3, 0, 164)
ClickTP.Size = UDim2.new(0, 165, 0, 20)
ClickTP.Font = Enum.Font.Fantasy
ClickTP.FontSize = Enum.FontSize.Size18
ClickTP.Text = "ClickTP"
ClickTP.TextColor3 = Color3.new(255, 0, 0)
ClickTP.TextSize = 15
ClickTP.MouseButton1Click:Connect(function()
mouse = game.Players.LocalPlayer:GetMouse()
tool = Instance.new("Tool")
tool.RequiresHandle = false
tool.Name = "Click Teleport"
tool.Activated:connect(function()
local pos = mouse.Hit+Vector3.new(0,2.5,0)
pos = CFrame.new(pos.X,pos.Y,pos.Z)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
end)
tool.Parent = game.Players.LocalPlayer.Backpack
end)
Noclip.Name = "Noclip"
Noclip.Parent = toolaFrame
Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
Noclip.BorderColor3 = Color3.new(0, 0, 0)
Noclip.Position = UDim2.new(0, 3, 0, 187)
Noclip.Size = UDim2.new(0, 165, 0, 20)
Noclip.Font = Enum.Font.Fantasy
Noclip.FontSize = Enum.FontSize.Size18
Noclip.Text = "No clip"
Noclip.TextColor3 = Color3.new(255, 0, 0)
Noclip.TextSize = 15
noclip = false
game:GetService('RunService').Stepped:connect(function()
if noclip then
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
Noclip.TextColor3 = Color3.new(1, 1, 1)
Noclip.Text = "No Clip On"
end
end)
Noclip.MouseButton1Down:connect(function()
noclip = not noclip
Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
Noclip.TextColor3 = Color3.new(255, 0, 0)
Noclip.Text = "No Clip Off"
end)
AntiAFK.Name = "AntiAFK"
AntiAFK.Parent = toolaFrame
AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
AntiAFK.BorderColor3 = Color3.new(0, 0, 0)
AntiAFK.Position = UDim2.new(0, 3, 0, 233)
AntiAFK.Size = UDim2.new(0, 165, 0, 20)
AntiAFK.Font = Enum.Font.Fantasy
AntiAFK.FontSize = Enum.FontSize.Size18
AntiAFK.Text = "Start Anti-AFK Mode"
AntiAFK.TextColor3 = Color3.new(255, 0, 0)
AntiAFK.TextSize = 15
AntiAFKtime.Name = "AntiAFKtime"
AntiAFKtime.Parent = toolaFrame
AntiAFKtime.BackgroundColor3 = Color3.new(0, 0, 0)
AntiAFKtime.BorderColor3 = Color3.new(0, 0, 0)
AntiAFKtime.Position = UDim2.new(0, 3, 0, 210)
AntiAFKtime.Size = UDim2.new(0, 165, 0, 20)
AntiAFKtime.Font = Enum.Font.Fantasy
AntiAFKtime.FontSize = Enum.FontSize.Size18
AntiAFKtime.Text = "AFK for: 0 Seconds"
AntiAFKtime.TextColor3 = Color3.new(255, 0, 0)
AntiAFKtime.TextSize = 15
AntiAFK.MouseButton1Down:Connect(function()
if afkactive == true then
afkactive = false
AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
AntiAFK.Text = "Start Anti-AFK Mode"
elseif afkactive == false then
afkactive = true
AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
AntiAFK.Text = "Stop Anti-AFK Mode"
logtime = coroutine.wrap(function()
afktotaltime=0
while afkactive == true do
wait(1)
afktotaltime=afktotaltime+1
AntiAFKtime.Text = "AFK for: "..afktotaltime.." Seconds"
end
end)
messageBot = coroutine.wrap(function()
while afkactive == true do
wait(900)
possiblechats = {"afk", "brb", "I'm AFK"}
decide=math.random(1,#possiblechats)
game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(possiblechats[decide], "All")
game.Players:Chat("/e point")
end
end)
moveChar = coroutine.wrap(function()
plr = game:service'Players'.LocalPlayer
char = plr.Character
hum = char:FindFirstChildOfClass'Humanoid'
while afkactive==true do
wait(1)
hum:Move(Vector3.new(1, 0, 0), false)
wait(1)
hum:Move(Vector3.new(-1, 0, 0), false)
wait(1)
hum:Move(Vector3.new(1, 0, 0), false)
wait(1)
hum:Move(Vector3.new(-1, 0, 0), false)
wait(1)
hum:Move(Vector3.new(0, 1, 0), false)
wait(1)
hum:Move(Vector3.new(0, 1, 0), false)
wait(60)
end
end)
logtime()
moveChar()
messageBot()
end
end)
Fog.Name = "Fog"
Fog.Parent = toolaFrame
Fog.BackgroundColor3 = Color3.new(0, 0, 0)
Fog.BorderColor3 = Color3.new(0, 0, 0)
Fog.Position = UDim2.new(0, 3, 0, 256)
Fog.Size = UDim2.new(0, 165, 0, 20)
Fog.Font = Enum.Font.Fantasy
Fog.FontSize = Enum.FontSize.Size18
Fog.Text = "Remove Fog"
Fog.TextColor3 = Color3.new(255, 0, 0)
Fog.TextSize = 15
Fog.MouseButton1Down:connect(function()
Fog.BackgroundColor3 = Color3.new(0, 0, 0)
Fog.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)
CARAs.Name = "CARAs"
CARAs.Parent = toolaFrame
CARAs.BackgroundColor3 = Color3.new(0, 0, 0)
CARAs.BorderColor3 = Color3.new(0, 0, 0)
CARAs.Position = UDim2.new(0, 147, 0, 279)
CARAs.Size = UDim2.new(0, 21, 0, 20)
CARAs.Font = Enum.Font.Fantasy
CARAs.FontSize = Enum.FontSize.Size18
CARAs.Text = "S"
CARAs.TextColor3 = Color3.new(255, 0, 0)
CARAs.TextSize = 15
CARA.Name = "CARA"
CARA.Parent = toolaFrame
CARA.BackgroundColor3 = Color3.new(0, 0, 0)
CARA.BorderColor3 = Color3.new(0, 0, 0)
CARA.Position = UDim2.new(0, 3, 0, 279)
CARA.Size = UDim2.new(0, 140, 0, 20)
CARA.Font = Enum.Font.Fantasy
CARA.FontSize = Enum.FontSize.Size18
CARA.Text = "Fast Car"
CARA.TextColor3 = Color3.new(255, 0, 0)
CARA.TextSize = 15
CARA.MouseButton1Down:connect(function()
CARA.BackgroundColor3 = Color3.new(0, 0, 0)
CARA.TextColor3 = Color3.new(1, 1, 1)
game.Workspace.PlayerModels.ChildAdded:connect(function(ADDED)
wait(0.5)
if ADDED:FindFirstChild('Configuration') then
if ADDED.Configuration:FindFirstChild('MaxSpeed') then
ADDED.Configuration.MaxSpeed.Value = CARAs.Text
end
end
end)
end)
RemoveT.Name = "RemoveT"
RemoveT.Parent = toolaFrame
RemoveT.BackgroundColor3 = Color3.new(0, 0, 0)
RemoveT.BorderColor3 = Color3.new(0, 0, 0)
RemoveT.Position = UDim2.new(0, 3, 0, 302)
RemoveT.Size = UDim2.new(0, 165, 0, 20)
RemoveT.Font = Enum.Font.Fantasy
RemoveT.FontSize = Enum.FontSize.Size18
RemoveT.Text = "Remove Trees"
RemoveT.TextColor3 = Color3.new(255, 0, 0)
RemoveT.TextSize = 15
RemoveT.MouseButton1Down:connect(function()
RemoveT.BackgroundColor3 = Color3.new(0, 0, 0)
RemoveT.TextColor3 = Color3.new(1, 1, 1)
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)
ReJoinServer.Name = "ReJoinServer"
ReJoinServer.Parent = toolaFrame
ReJoinServer.BackgroundColor3 = Color3.new(0, 0, 0)
ReJoinServer.BorderColor3 = Color3.new(0, 0, 0)
ReJoinServer.Position = UDim2.new(0, 3, 0, 325)
ReJoinServer.Size = UDim2.new(0, 165, 0, 20)
ReJoinServer.Font = Enum.Font.Fantasy
ReJoinServer.FontSize = Enum.FontSize.Size18
ReJoinServer.Text = "ReJoin Server"
ReJoinServer.TextColor3 = Color3.new(255, 0, 0)
ReJoinServer.TextSize = 15
ReJoinServer.MouseButton1Down:connect(function()
local placeId = "13822889"
game:GetService("TeleportService"):Teleport(placeId)
end)
Reset.Name = "Reset"
Reset.Parent = toolaFrame
Reset.BackgroundColor3 = Color3.new(0, 0, 0)
Reset.BorderColor3 = Color3.new(0, 0, 0)
Reset.Position = UDim2.new(0, 3, 0, 348)
Reset.Size = UDim2.new(0, 165, 0, 20)
Reset.Font = Enum.Font.Fantasy
Reset.FontSize = Enum.FontSize.Size18
Reset.Text = "Reset Character"
Reset.TextColor3 = Color3.new(255, 0, 0)
Reset.TextSize = 15
Reset.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Character.Head:Destroy()
end)
local BuyFrame = Instance.new("Frame")
local Buymenu = Instance.new("ImageButton")
local bcps = Instance.new("TextButton")
local lshop = Instance.new("TextButton")
local fshop = Instance.new("TextButton")
local wrus = Instance.new("TextButton")
local bp = Instance.new("TextButton")
local ls = Instance.new("TextButton")
Buymenu.Name = "Buymenu"
Buymenu.Parent = Picker
Buymenu.BackgroundColor3 = Color3.new(1, 1, 1)
Buymenu.BorderColor3 = Color3.new(0, 0, 0)
Buymenu.Position = UDim2.new(0, 15, 0,515)
Buymenu.Size = UDim2.new(0, 80, 0, 80)
Buymenu.ZIndex = 3
Buymenu.Image = "rbxassetid://3936608288"
Buymenu.ScaleType = Enum.ScaleType.Crop
Buymenu.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = true
AIntroImage1.Visible = true
end)
BuyFrame.Name = "BuyFrame"
BuyFrame.Parent = MenuFrame
BuyFrame.BorderSizePixel = 1
BuyFrame.BackgroundTransparency = 0
BuyFrame.BorderColor3 = Color3.new(0, 0, 0)
BuyFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
BuyFrame.Size = UDim2.new(0, 170, 0, 120)
BuyFrame.Visible = false
wrus.Name = "wrus"
wrus.Parent = BuyFrame
wrus.BackgroundColor3 = Color3.new(0, 0, 0)
wrus.BorderColor3 = Color3.new(0, 0, 0)
wrus.Position = UDim2.new(0, 3, 0, 3)
wrus.Size = UDim2.new(0, 164, 0, 20)
wrus.Font = Enum.Font.Fantasy
wrus.FontSize = Enum.FontSize.Size18
wrus.Text = "Wod R Us"
wrus.TextColor3 = Color3.new(255, 0, 0)
wrus.TextSize = 15
wrus.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/fKZ8uQjD',true))()
end)
fshop.Name = "fshop"
fshop.Parent = BuyFrame
fshop.BackgroundColor3 = Color3.new(0, 0, 0)
fshop.BorderColor3 = Color3.new(0, 0, 0)
fshop.Position = UDim2.new(0, 3, 0, 26)
fshop.Size = UDim2.new(0, 164, 0, 20)
fshop.Font = Enum.Font.Fantasy
fshop.FontSize = Enum.FontSize.Size18
fshop.Text = "Furniture Store"
fshop.TextColor3 = Color3.new(255, 0, 0)
fshop.TextSize = 15
fshop.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/S9SYLmVx',true))()
end)
bcps.Name = "bcps"
bcps.Parent = BuyFrame
bcps.BackgroundColor3 = Color3.new(0, 0, 0)
bcps.BorderColor3 = Color3.new(0, 0, 0)
bcps.Position = UDim2.new(0, 3, 0, 49)
bcps.Size = UDim2.new(0, 164, 0, 20)
bcps.Font = Enum.Font.Fantasy
bcps.FontSize = Enum.FontSize.Size18
bcps.Text = "Bobs, Car, Pics"
bcps.TextColor3 = Color3.new(255, 0, 0)
bcps.TextSize = 15
bcps.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/nG51TnbL',true))()
end)
ls.Name = "ls"
ls.Parent = BuyFrame
ls.BackgroundColor3 = Color3.new(0, 0, 0)
ls.BorderColor3 = Color3.new(0, 0, 0)
ls.Position = UDim2.new(0, 3, 0, 72)
ls.Size = UDim2.new(0, 164, 0, 20)
ls.Font = Enum.Font.Fantasy
ls.FontSize = Enum.FontSize.Size18
ls.Text = "Logic Store"
ls.TextColor3 = Color3.new(255, 0, 0)
ls.TextSize = 15
ls.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/eCtaBT4h',true))()
end)
bp.Name = "bp"
bp.Parent = BuyFrame
bp.BackgroundColor3 = Color3.new(0, 0, 0)
bp.BorderColor3 = Color3.new(0, 0, 0)
bp.Position = UDim2.new(0, 3, 0, 96)
bp.Size = UDim2.new(0, 164, 0, 20)
bp.Font = Enum.Font.Fantasy
bp.FontSize = Enum.FontSize.Size18
bp.Text = "Blue Prints"
bp.TextColor3 = Color3.new(255, 0, 0)
bp.TextSize = 15
bp.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/4MCbKXUs',true))()
end)
local LT2GUI2Frame = Instance.new("Frame")
local Btoolamenu = Instance.new("ImageButton")
local FunStuffHOVER = Instance.new("TextButton")
local FunStuffTHOMAS = Instance.new("TextButton")
local FunStuffPOLICE = Instance.new("TextButton")
local FunStuffSPRAY = Instance.new("TextButton")
local FunStuffCOCA = Instance.new("TextButton")
local FunStuffLEAKED = Instance.new("TextButton")
local FunStuffFLASH = Instance.new("TextButton")
local FunStuffReset = Instance.new("TextButton")
Btoolamenu.Name = "Btoolamenu"
Btoolamenu.Parent = Picker
Btoolamenu.BackgroundColor3 = Color3.new(1, 1, 1)
Btoolamenu.BorderColor3 = Color3.new(0, 0, 0)
Btoolamenu.Position = UDim2.new(0, 15, 0,600)
Btoolamenu.Size = UDim2.new(0, 80, 0, 80)
Btoolamenu.ZIndex = 3
Btoolamenu.Image = "rbxassetid://3953123880"
Btoolamenu.ScaleType = Enum.ScaleType.Crop
Btoolamenu.MouseButton1Click:Connect(function()
CurrentItem.Image = "rbxassetid://3886256996"
AIntroImage.Visible = true
AIntroImage1.Visible = true
end)
LT2GUI2Frame.Name = "LT2GUI2Frame"
LT2GUI2Frame.Parent = MenuFrame
LT2GUI2Frame.BorderSizePixel = 1
LT2GUI2Frame.BackgroundTransparency = 0
LT2GUI2Frame.BorderColor3 = Color3.new(0, 0, 0)
LT2GUI2Frame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
LT2GUI2Frame.Size = UDim2.new(0, 170, 0, 186)
LT2GUI2Frame.Visible = false
FunStuffHOVER.Name = "FunStuffHOVER"
FunStuffHOVER.Parent = LT2GUI2Frame
FunStuffHOVER.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffHOVER.BorderColor3 = Color3.new(0, 0, 0)
FunStuffHOVER.Position = UDim2.new(0, 3, 0, 3)
FunStuffHOVER.Size = UDim2.new(0, 165, 0, 20)
FunStuffHOVER.Font = Enum.Font.Fantasy
FunStuffHOVER.FontSize = Enum.FontSize.Size18
FunStuffHOVER.Text = "Hover Board"
FunStuffHOVER.TextColor3 = Color3.new(255, 0, 0)
FunStuffHOVER.TextSize = 15
FunStuffHOVER.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/Hoverboard.txt',true))()
end)
FunStuffTHOMAS.Name = "FunStuffTHOMAS"
FunStuffTHOMAS.Parent = LT2GUI2Frame
FunStuffTHOMAS.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffTHOMAS.BorderColor3 = Color3.new(0, 0, 0)
FunStuffTHOMAS.Position = UDim2.new(0, 3, 0, 26)
FunStuffTHOMAS.Size = UDim2.new(0, 165, 0, 20)
FunStuffTHOMAS.Font = Enum.Font.Fantasy
FunStuffTHOMAS.FontSize = Enum.FontSize.Size18
FunStuffTHOMAS.Text = "Thomas The Tank"
FunStuffTHOMAS.TextColor3 = Color3.new(255, 0, 0)
FunStuffTHOMAS.TextSize = 15
FunStuffTHOMAS.MouseButton1Click:connect(function()
loadstring(game:HttpGet('http://pastebin.com/raw/tMr759X7',true))()
end)
FunStuffPOLICE.Name = "FunStuffPOLICE"
FunStuffPOLICE.Parent = LT2GUI2Frame
FunStuffPOLICE.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffPOLICE.BorderColor3 = Color3.new(0, 0, 0)
FunStuffPOLICE.Position = UDim2.new(0, 3, 0, 49)
FunStuffPOLICE.Size = UDim2.new(0, 165, 0, 20)
FunStuffPOLICE.Font = Enum.Font.Fantasy
FunStuffPOLICE.FontSize = Enum.FontSize.Size18
FunStuffPOLICE.Text = "Police Man"
FunStuffPOLICE.TextColor3 = Color3.new(255, 0, 0)
FunStuffPOLICE.TextSize = 15
FunStuffPOLICE.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/FR9Fzcqw',true))()
end)
FunStuffSPRAY.Name = "FunStuffSPRAY"
FunStuffSPRAY.Parent = LT2GUI2Frame
FunStuffSPRAY.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffSPRAY.BorderColor3 = Color3.new(0, 0, 0)
FunStuffSPRAY.Position = UDim2.new(0, 3, 0, 72)
FunStuffSPRAY.Size = UDim2.new(0, 165, 0, 20)
FunStuffSPRAY.Font = Enum.Font.Fantasy
FunStuffSPRAY.FontSize = Enum.FontSize.Size18
FunStuffSPRAY.Text = "Spray Can"
FunStuffSPRAY.TextColor3 = Color3.new(255, 0, 0)
FunStuffSPRAY.TextSize = 15
FunStuffSPRAY.MouseButton1Click:connect(function()
loadstring(game:HttpGet('http://pastebin.com/raw/raYkCjyy',true))()
end)
FunStuffCOCA.Name = "FunStuffCOCA"
FunStuffCOCA.Parent = LT2GUI2Frame
FunStuffCOCA.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffCOCA.BorderColor3 = Color3.new(0, 0, 0)
FunStuffCOCA.Position = UDim2.new(0, 3, 0, 95)
FunStuffCOCA.Size = UDim2.new(0, 165, 0, 20)
FunStuffCOCA.Font = Enum.Font.Fantasy
FunStuffCOCA.FontSize = Enum.FontSize.Size18
FunStuffCOCA.Text = "Coca Cola"
FunStuffCOCA.TextColor3 = Color3.new(255, 0, 0)
FunStuffCOCA.TextSize = 15
FunStuffCOCA.MouseButton1Click:connect(function()
loadstring(game:HttpGet('https://pastebin.com/raw/nMu90Kdq',true))()
end)
FunStuffLEAKED.Name = "FunStuffLEAKED"
FunStuffLEAKED.Parent = LT2GUI2Frame
FunStuffLEAKED.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffLEAKED.BorderColor3 = Color3.new(0, 0, 0)
FunStuffLEAKED.Position = UDim2.new(0, 3, 0, 118)
FunStuffLEAKED.Size = UDim2.new(0, 165, 0, 20)
FunStuffLEAKED.Font = Enum.Font.Fantasy
FunStuffLEAKED.FontSize = Enum.FontSize.Size18
FunStuffLEAKED.Text = "Leaked Items"
FunStuffLEAKED.TextColor3 = Color3.new(255, 0, 0)
FunStuffLEAKED.TextSize = 15
FunStuffLEAKED.MouseButton1Down:connect(function()
game.ReplicatedStorage.Purchasables:Clone().Parent = game.Workspace.PlayerModels
end)
FunStuffFLASH.Name = "FunStuffFLASH"
FunStuffFLASH.Parent = LT2GUI2Frame
FunStuffFLASH.BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffFLASH.BorderColor3 = Color3.new(0, 0, 0)
FunStuffFLASH.Position = UDim2.new(0, 3, 0, 141)
FunStuffFLASH.Size = UDim2.new(0, 165, 0, 20)
FunStuffFLASH.Font = Enum.Font.Fantasy
FunStuffFLASH.FontSize = Enum.FontSize.Size18
FunStuffFLASH.Text = "Flash Light"
FunStuffFLASH.TextColor3 = Color3.new(255, 0, 0)
FunStuffFLASH.TextSize = 15
FunStuffFLASH.MouseButton1Click:Connect(function()
FunStuffFLASH.BackgroundColor3 = Color3.new(0.14902, 0.490196, 0.109804)
-- Created by supersonicfan111
local p=game:GetService"Players".LocalPlayer
local c=p.Character
local surf='SmoothNoOutlines'
if not c then error'Cannot find character, please respawn, then rerun the script' end
-- Flashlight Handle
local hand=Instance.new"Part"
hand.BrickColor=BrickColor.DarkGray()
hand.Parent=c
hand.Anchored=false
hand.Locked=true
hand.CanCollide=false
hand.FormFactor='Custom'
hand.Size=Vector3.new(1,1,2)
hand.TopSurface,hand.BottomSurface=surf,surf
-- Torch Effect
local fe=Instance.new"Part"
fe.BrickColor=BrickColor.new"Black"
fe.Parent=c
fe.Anchored=false
fe.Locked=true
fe.CanCollide=false
fe.FormFactor='Custom'
fe.Size=Vector3.new(.8,.8,.2)
fe.TopSurface,hand.BottomSurface=surf,surf
-- Welding stuff
-- Flash to Right Arm
local weld1=Instance.new"Weld"
weld1.Parent=hand
weld1.Part0=hand
weld1.Part1=c['Right Arm']
weld1.C0=CFrame.new(0, 1.5, 0)
-- Torch Effect to Flash
local weld2=Instance.new"Weld"
weld2.Parent=hand
weld2.Part0=hand
weld2.Part1=fe
weld2.C0=CFrame.new(0, 0, 1)
-- Right Arm Weld
local ra=Instance.new"Weld"
ra.Parent=c['Torso']
ra.Part0=c['Right Arm']
ra.Part1=c['Torso']
ra.C0=CFrame.new(-1.5,1,0)*CFrame.Angles(math.rad(180),0,0)
-- Flashlight Functionality
local flashlightOn = false
local Battery=50
-- Handles turning the flashlight on/off
p:GetMouse().Button1Down:connect(function()
flashlightOn=not flashlightOn
if flashlightOn then
fe.BrickColor=BrickColor.new"New Yeller"
light=Instance.new"SurfaceLight"
light.Parent=fe
light.Range=1000
light.Face="Back"
light.Brightness=10
fe.Material="Neon"
else
fe.BrickColor=BrickColor.new"Black"
if light then light:destroy() end
fe.Material="SmoothPlastic"
end
end)
-- Battery Modules
-- Depleting and Charging
spawn(function()
while wait(1) do
if flashlightOn then
if Battery > 0 then
Battery=Battery-1
end
else
if Battery < 100 then
Battery=Battery+1
end
end
print(Battery)
end
end)
-- Turning off flashlight if the battery is too low
spawn(function()
while wait() do
if Battery <= 0 then
flashlightOn=false
if light then light:destroy() end
fe.BrickColor=BrickColor.new"Black"
fe.Material="SmoothPlastic"
end
end
end)
local stepped = game:GetService'RunService'.RenderStepped
end)
FunStuffReset .Name = "FunStuffReset "
FunStuffReset .Parent = LT2GUI2Frame
FunStuffReset .BackgroundColor3 = Color3.new(0, 0, 0)
FunStuffReset .BorderColor3 = Color3.new(0, 0, 0)
FunStuffReset .Position = UDim2.new(0, 3, 0, 164)
FunStuffReset .Size = UDim2.new(0, 165, 0, 20)
FunStuffReset .Font = Enum.Font.Fantasy
FunStuffReset .FontSize = Enum.FontSize.Size18
FunStuffReset .Text = "Reset Character"
FunStuffReset .TextColor3 = Color3.new(255, 0, 0)
FunStuffReset .TextSize = 15
FunStuffReset.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Character.Head:Destroy()
end)
local Menus = {
[Player] = PlayerFrame;
[Teleport] = Waypoints;
[AIntroImage] = BloodFrameInfo;
[Woodmenu] = WoodFrame;
[Copymenu] = CopyFrame;
[PaintFill] = PaintFills;
[Artmenu] = ArtFrame;
[toolamenu] = toolaFrame;
[Buymenu] = BuyFrame;
[Btoolamenu] = LT2GUI2Frame;
}
for button,frame in pairs(Menus) do
button.MouseButton1Click:connect(function()
if frame.Visible then
frame.Visible = false
return
end
for k,v in pairs(Menus) do
v.Visible = v == frame
end
end)
end
local Menusa = {
[Paint] = MenuFramea;
}
for button,frame in pairs(Menusa) do
button.MouseButton1Click:connect(function()
if frame.Visible then
frame.Visible = true
return
end
for k,v in pairs(Menusa) do
v.Visible = v == frame
end
end)
end
--- Open/Close ---
Open.MouseButton1Down:connect(function()
OpenFrame.Visible = false
MainFrame.Visible = true
end)
Minimize.MouseButton1Down:connect(function()
MainFrame.Visible = false
OpenFrame.Visible = true
end)
CloseBLOOD.MouseButton1Down:connect(function()
BLOOD:destroy()
end)
--bring up menu
CurrentItem.MouseButton1Click:Connect(function()
if Picker.Visible == false then
Picker.Visible = true
else
Picker.Visible = false
end
end)
How To Use Blood Engine Script
Follow these simple steps on how to use the Blood Engine Script:
1. Choose an effective executor/exploit from the list (Free & Paid)
2. Download the executor you prefer. We have our list here.
3. Launch the Roblox game first, then the executor
4. When both the Roblox game and executor are open, press Inject or Attach (it depends on what executor you are using)
5. Paste the script you want to use
6. Press the Execute or Play button (again it depends on what executor you are using)
7. That’s all, enjoy using the Blood Engine script GUI
About The Blood Engine Script
The Roblox Blood Engine Script is a set of unique codes that allows the user to have aimbot features to farm player kill faster and use them as an in-game currency in the game. With its efficient algorithms and instinctive interface, it is very easy to use even if you are a newcomer or an experienced player.
A truly impressive tool for success in every Roblox game you will be part of.
By using the best script of the game, you now have an advantage over other players in terms of high-quality weapons and tactical shooting skills to score the highest kills every round. Unlock better-quality guns and war zones by the use of player kills to power up your shooter.
If you are looking for the latest Blood Engine Codes to receive more gift items in the game, you can collect them here.
Always remember that all kinds of game scripts are illegal and may violate the Roblox Terms of Service, resulting in an account banning or other punishments. Be careful when using the script to avoid any game trouble while playing Roblox.
So what are you waiting for? Download the appropriate script of the game and be one of the most savage shooters in Blood Engine today.