Загрузка данных
-- Объекты
локальное введение = Экземпляр.новый ("ScreenGui")
локальное вводное изображение = Экземпляр.новый ("ImageLabel")
локальный _1 = Экземпляр.новый("textLabel")
локальный _2 = Экземпляр.новый("textLabel")
локальный _3 = Экземпляр.новый("textLabel")
local _4 = Instance.new("TextLabel")
local _5 = Instance.new("TextLabel")
local _6 = Instance.new("TextLabel")
local _7 = Instance.new("TextLabel")
-- Свойства
Вступление.Название = "Вступление"
Вступление.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 = внутреннее изображение
_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.Размер шрифта.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 = внутреннее изображение
_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 = внутреннее изображение
_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.Размер шрифта.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 = внутреннее изображение
_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 = внутреннее изображение
_7.BackgroundColor3 = Color3.new(1, 1, 1)
_7.Прозрачность фона = 1
_7.Размер пикселя границ = 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 = Перечисление.FontSize.Size14
_7.Text = " "
_7.TextColor3 = Color3.new(255, 0, 0)
_7.TextScaled = true
_7.textSize = 14
_7.TextWrapped = true
_1.Прозрачность текста = 0.2
ожидание()
_2.Прозрачность текста = 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.Рабочее место
--Присоединиться
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.Рабочее место
--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.Рабочее место
--Системы онлайн
локальная функция отправки уведомлений (название, текст, продолжительность, ...)
игра.StarterGui:SetCore("SendNotification", {
Title = title;
Text = text;
Icon = "";
Duration = duration;
})
end
игра.Игроки.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)
---------------------------------------------------------------------
-- Здесь действуют те же дополнительные условия.
игра.Игроки.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)
Отправленное уведомление ("Загружено", "Детектор присоединения и выхода загружен", 2)
вопрос: Play()
-- Переменные --
локальный скрипт = "BLOOD"
локальный gFont = "SourceSans"
локальный Visi = true
-- Функции --
журнал функций (текст, r, g, b, шрифт)
игра.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = "{" .. tostring(Script) .. "} - " .. text;
Color = Color3.new(r, g, b);
Font = Enum.Font[font];
FontSize = Enum.FontSize.Size10;
})
конец
Log("Загрузка фреймворка...", 255,0,0, tostring(gFont))
---------------------------------------------------------------------
-- Автоматическое добавление игроков в черный список --
Mouse = game.Игроки.Локальный игрок: GetMouse()
игра: сервис "Дублированное хранилище".Взаимодействие.Запрет: Уничтожить()
Экземпляр.новый ("RemoteEvent", игра: сервис "Replicatedstorage".Взаимодействие).Имя = "Запретить"
Клиент = игра.ReplicatedStorage.Взаимодействие.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 = "Загрузка прошла успешно."
})
local players = game:GetService('Players')
if game.Игроки.LocalPlayer, затем
game.StarterGui:SetCore('SendNotification', {
Title = ' '.. players.LocalPlayer.Name..'!',
Text = 'Добро пожаловать в Bloods GUI!',
Значок = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..игроки.Локальный игрок.Имя..[[& РАНД]] .. математический.случайный(1,10000000),
Длительность = 5,
})
конец
---------------------------------------------------------------------
WCollide = "Ничего"
afkactive = false
CustomLocationSet = false
локальный BLOOD = Instance.new("ScreenGui")
локальный мэйнфрейм = Instance.new("Фрейм")
локальная метка изображения = Instance.new("Метка изображения")
локальный OpenFrame = Instance.new("Рамка")
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:
кровь.Name = "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)
Открыть.Name = "Open"
Открыть.Parent = OpenFrame
Open.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
Open.BorderColor3 = Color3.fromRGB(196, 40, 28)
Открыть.Size = UDim2.new(0, 80, 0, 20)
Открыть.Image = "rbxassetid://3630810430"
Открыть.Выбираемый = true
основной блок.Name = "MainFrame"
основной блок.Родитель = КРОВЬ
основной блок.Active = true
основной блок.Перетаскиваемый = true
основной блок.BackgroundColor3 = Color3.new(1, 1, 1)
основной блок.Position = UDim2.new(0.0111675123, 0, 0.436827958, 0)
основной блок.Выбираемый = true
основной блок.Размер = UDim2.новый (0, 500, 0, 500)
МэйнФрейм.Видимый = false
Метка изображения.Имя = "Метка изображения"
Метка изображения.Родительский элемент = МэйнФрейм
Метка изображения.BackgroundColor3 = Color3.new(1, 1, 1)
Метка изображения.Position = UDim2.new(-0.000475523295, 0, -0.00117481197, 0)
Метка изображения.Размер = UDim2.новый(0, 500, 0, 500)
Метка изображения.Изображение = "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.Фантазия
CloseBLOOD.FontSize = Enum.FontSize.Size18
CloseBLOOD.Text = "X"
CloseBLOOD.TextColor3 = Color3.new(1, 1, 1)
CloseBLOOD.TextScaled = true
CloseBLOOD.TextWrapped = true
CloseBLOOD.TextSize = 17
Минимизировать.Название = "Свернуть"
Минимизировать.Родительский = МэйнФрейм
Минимизировать.BackgroundColor3 = Color3.new(0, 0, 0)
Минимизировать.BorderColor3 = Color3.fromRGB(196, 40, 28)
Минимизировать.Position = UDim2.new(0, 26, 0, 5)
Минимизировать.Size = UDim2.new(0, 20, 0, 20)
Минимизировать.Font = Enum.Font.Фантазия
Минимизировать.FontSize = Enum.FontSize.Size18
Минимизировать.Текст = "-"
Минимизировать.TextColor3 = Color3.new(1, 1, 1)
Минимизировать.TextScaled = true
Минимизировать.Заключенный в текстовую оболочку = true
Минимизировать.textSize = 17
MenuFrame.Name = "MenuFrame"
MenuFrame.Parent = МэйнФрейм
MenuFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
Рамка меню.Прозрачность фона = 1
Рамка меню.BorderColor3 = Color3.создать(0, 1, 0)
Рамка меню.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.Изображение = "rbxassetid://3630810430"
AIntroImage.Visible = true
AIntroImage1.Name = "Вводное изображение"
AIntroImage1.Родительский элемент = МэйнФрейм
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.Изображение = "rbxassetid://3940167130"
AIntroImage1.Visible = true
BloodFrameInfo.Name = "BloodFrameInfo"
BloodFrameInfo.Parent = MenuFrame
BloodFrameInfo.BackgroundColor3 = Color3.new(0, 0, 0)
BloodFrameInfo.Прозрачность фона = 1
BloodFrameInfo.Position = UDim2.new(0, 3, 0, 3)
BloodFrameInfo.Size = UDim2.new(0, 164, 0, 310)
BloodFrameInfo.Font = Enum.Font.Фантазия
BloodFrameInfo.FontSize = Enum.FontSize.Size14
BloodFrameInfo.Text = "Все текущие игроки и новые игроки, которые присоединятся, будут автоматически забанены.\n\nTP Tool добавляет в рюкзак предмет для телепортации.\n\nДобавлен новый дубликат: просто нажмите на эту кнопку, чтобы переместить предметы, затем выключите и перезапустите.\n\nДобавлен автоматический выкуп: просто откройте рюкзак и нажмите на нужный предмет.\n\nБОЛЬШОЕ СПАСИБО ДЖОХИРО ЗА РАБОТУ НАД НОВЫМИ СКРИПТАМИ.\n\nСкрипты большие, так что дайте им время на загрузку."
BloodFrameInfo.TextColor3 = Color3.new(0, 0, 0)
BloodFrameInfo.TextWrapped = true
BloodFrameInfo.TextSize = 14
BloodFrameInfo.Visible = true
Log("Фреймворк успешно загружен!", 0,255,255, tostring(gFont))
local Depart = Instance.new("TextLabel")
Уезжать.Name = "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)
Уезжать.Size = UDim2.new(0, 130, 0, 20)
Depart.BackgroundTransparency=1
Уезжать.Font = Enum.Font.Фантазия
Уезжать.FontSize = Enum.FontSize.Size18
Уезжать.Text = "Отправление парома: 0"
Depart.TextColor3 = Color3.new(1, 1, 1)
Depart.TextSize = 15
Depart.TextStrokeColor3 = Color3.new(1, 1, 1)
Уезжать.Заключенный в текстовую оболочку = true
игра.Рабочее место.Паром.TimeToDeparture.Changed:connect(function()
Уезжать.Текст = "Отправление парома: ".. игра.Рабочее место.Паром.TimeToDeparture.Value
if Depart.Text == "Паром отправляется: 0" then
wait(6)
Уезжать.Текст = "Паром отплыл"
ещё
Уезжать.Текст = "Отправление парома: ".. игра.Рабочее место.Паром.TimeToDeparture.Value
конец
конец)
ChangeItem.Name = "ChangeItem"
ChangeItem.Parent = MainFrame
ChangeItem.BackgroundColor3 = Color3.fromRGB(193, 40, 28)
ChangeItem.BorderColor3 = Color3.new(0, 0, 0)
ChangeItem.BorderSizePixel = 2
Элемент изменения.Позиция = UDim2.new(0, 390, 1, -110)
Элемент изменения.Размер = UDim2.new (0, 100, 0, 100)
Элемент изменения.zIndex = 2
CurrentItem.Name = "CurrentItem"
CurrentItem.Parent = элемент изменения
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.Урожай
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.Слева
Средство выбора.Visible = false
локальный PlayerFrame = Instance.new("Рамка")
локальный Player1 = Instance.new("Текстовая кнопка")
локальный игрок2 = Экземпляр.новый("TextButton")
локальный игрок3 = Экземпляр.новый("TextButton")
локальный игрок4 = Экземпляр.новый ("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")
Игрок.Name = "Игрок"
Игрок.Родитель = Средство выбора
Игрок.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
Игрок.BorderColor3 = Color3.new(0, 0, 0)
Игрок.Position = UDim2.new(0, 15, 0, 5)
Игрок.Size = UDim2.new(0, 80, 0, 80)
Игрок.zIndex = 3
Игрок.Image = "rbxassetid://3888401903"
Игрок.ScaleType = Enum.ScaleType.Урожай
Игрок.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.Размер = UDim2.новый(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 = "ВЫБРАТЬ ИГРОКА"
PlyrSel.TextColor3 = Color3.fromRGB(255, 0, 0)
PlyrSel.TextScaled = true
PlyrSel.textSize = 17
PlyrSel.TextWrapped = true
Player1.Name = "Player1"
Player1.Родительский элемент = PlayerFrame
Игрок 1.BackgroundColor3 = Color3.new(0, 0, 0)
Игрок 1.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
Игрок 1.Text = ""
Игрок 1.TextColor3 = Color3.fromRGB(255, 0, 0)
Игрок 1.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
Игрок 2.Text = ""
Игрок 2.TextColor3 = Color3.fromRGB(255, 0, 0)
Игрок 2.textSize = 16
Player2.TextWrapped = true
Player3.Name = "Player3"
Player3.Parent = Фрейм игрока
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
Игрок 3.Text = ""
Игрок 3.TextColor3 = Color3.fromRGB(255, 0, 0)
Игрок 3.textSize = 16
Player3.TextWrapped = true
Player4.Name = "Player4"
Player4.Родительский элемент = 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)
Игрок4.Font = Перечисление.Шрифт.Исходные данные передаются семиболдой
Игрок4.Размер шрифта = Перечисление.Размер шрифта.Размер18
Игрок4.Text = ""
Player4.TextColor3 = Color3.fromRGB(255, 0, 0)
Player4.textSize = 16
Player4.TextWrapped = true
Player5.Name = "Игрок 5"
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 = Перечисление.Шрифт.Исходные данные передаются семиболдой
Игрок 5.Размер шрифта = Перечисление.Размер шрифта.Размер18
Игрок 5.Текст = ""
Player5.TextColor3 = Color3.fromRGB(255, 0, 0)
Player5.textSize = 16
Player5.TextWrapped = true
Player6.Name = "Игрок 6"
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 = Перечисление.Шрифт.Исходные данные переданы Semibold
Игрок6.Размер шрифта = Перечисление.Размер шрифта.Размер18
Игрок6.Текст = ""
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.Размер шрифта.Size18
TpPlayer.Text = "Tp игроку"
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
локальные путевые точки = Экземпляр.новый ("ScrollingFrame")
локальный незнакомец = Экземпляр.новый("TextButton")
локальный BobsShack = Instance.new("TextButton")
локальный PlotTp = Instance.new("TextButton")
локальные 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"] = Вектор3.новый(265, 3, 57),
["Точка возрождения"] = Вектор3.новый(155, 3, 74),
["Land Store"] = Вектор3.новый(258, 3, -99),
["Логика ссылки"] = Вектор3.новый(4607, 7.5, -798),
["Cave"] = Вектор3.новый(3581, -179, 430),
["Volcano"] = Вектор3.новый(-1585, 622, 1140),
["Swamp"] = Вектор3.новый(-1209, 132, -801),
["Palm Island"] = Вектор3.новый(2549, -5, -42),
["Необычная мебель"] = Вектор3.новый(491, 3, -1720),
["Автомобили в штучной упаковке"] = Вектор3.новый(509, 5.2, -1463),
["Магазин изящных искусств"] = Вектор3.новый(5207, -166, 719),
["Хижина Боба"] = Вектор3.новый(260, 8, -2542),
["Странный человек"] = Вектор3.новый(1061, 16, 1131),
["Док"] = CFrame.new(1114, 3.2, -197),
["Мост"] = CFrame.new(113, 15, -977),
["Конечные времена"] = CFrame.new(113, -204, -951),
["Святилище зрения"] = CFrame.new(-1600, 205, 919),
["Логово"] = CFrame.new(323, 49, 1930),
["Выигрыш в вулкане"] = CFrame.new(-1675, 358, 1476),
["Лыжная база"] = CFrame.new(1244, 66, 2306),
["Морозное дерево"] = CFrame.new(1448.3, 413, 3185.2),
["Снежное дерево"] = 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.Урожай
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
Незнакомец.Имя = "Незнакомец"
Незнакомец.Родительский элемент = Путевые точки
Незнакомец.BackgroundColor3 = Color3.new(0, 0, 0)
Незнакомец.Position = UDim2.new(0, 5, 0, 330)
Незнакомец.Size = UDim2.new(0, 148, 0, 20)
Незнакомец.Font = Enum.Font.Фантазия
Незнакомец.FontSize = Enum.FontSize.Size18
Незнакомец.Текст = "Незнакомец"
Незнакомец.TextColor3 = Color3.fromRGB(255, 0, 0)
Незнакомец.TextSize = 16
Незнакомец.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
BobsShack.FontSize = Enum.FontSize.Size18
BobsShack.Text = "Хижина Боба"
BobsShack.TextColor3 = Color3.fromRGB(255, 0, 0)
BobsShack.TextSize = 16
BobsShack.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
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.Рабочее место.Properties:GetChildren()) do
if v.Owner.Value == game.Игроки.LocalPlayer, затем
игра.Игроки.Локальный игрок.Персонаж.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.Фантазия
BoxedCars.FontSize = Enum.FontSize.Size18
BoxedCars.Text = "Boxed Cars"
BoxedCars.TextColor3 = Color3.fromRGB(255, 0, 0)
BoxedCars.TextSize = 16
BoxedCars.MouseButton1Down:connect(function()
игра.Игроки.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)
Пещера.Font = Enum.Font.Fantasy
Cave.FontSize = Enum.FontSize.Size18
Пещера.Text = "Cave"
Cave.TextColor3 = Color3.new(255, 0, 0)
Cave.TextSize = 16
Cave.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
FancyFurnishings.FontSize = Enum.FontSize.Size18
FancyFurnishings.Text = "Fancy Furnishings"
FancyFurnishings.TextColor3 = Color3.new(255, 0, 0)
FancyFurnishings.TextSize = 16
FancyFurnishings.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
FineArtsShop.FontSize = Enum.FontSize.Size18
FineArtsShop.Text = "Магазин изобразительных искусств"
FineArtsShop.TextColor3 = Color3.new(255, 0, 0)
FineArtsShop.TextSize = 16
FineArtsShop.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
LandStore.FontSize = Enum.FontSize.Size18
LandStore.Text = "Land Store"
LandStore.TextColor3 = Color3.new(255, 0, 0)
LandStore.TextSize = 16
LandStore.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
LinksLogic.FontSize = Enum.FontSize.Size18
LinksLogic.Text = "Link's Logic"
LinksLogic.TextColor3 = Color3.new(255, 0, 0)
LinksLogic.TextSize = 16
LinksLogic.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
PalmIsland.FontSize = Enum.FontSize.Size18
PalmIsland.Text = "Палм-Айленд"
PalmIsland.TextColor3 = Color3.new(255, 0, 0)
PalmIsland.TextSize = 16
PalmIsland.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
SpawnPoint.FontSize = Enum.FontSize.Size18
SpawnPoint.Text = "Spawn"
SpawnPoint.TextColor3 = Color3.new(255, 0, 0)
SpawnPoint.TextSize = 16
SpawnPoint.MouseButton1Down:connect(function()
игра.Игроки.LocalPlayer.Character:MoveTo(WayPoints["SpawnPoint"])
end)
Болото.Название = "Болото"
Болото.Родительский элемент = Путевые точки
Болото.BackgroundColor3 = Color3.new(0, 0, 0)
Болото.Position = UDim2.new(0, 5, 0, 280)
Болото.Size = UDim2.new(0, 148, 0, 20)
Болото.Font = Enum.Font.Фантазия
Болото.FontSize = Enum.FontSize.Size18
Болото.Текст = "Болото"
Болото.TextColor3 = Color3.new(255, 0, 0)
Болото.TextSize = 16
Болото.MouseButton1Down:connect(function()
игра.Игроки.LocalPlayer.Character:MoveTo(WayPoints["Swamp"])
end)
Вулкан.Название = "Вулкан"
Вулкан.Родительский элемент = Путевые точки
Вулкан.BackgroundColor3 = Color3.new(0, 0, 0)
Вулкан.Position = UDim2.new(0, 5, 0, 255)
Вулкан.Size = UDim2.new(0, 148, 0, 20)
Вулкан.Font = Enum.Font.Фантазия
Вулкан.FontSize = Enum.FontSize.Size18
Вулкан.Текст = "Вулкан"
Вулкан.TextColor3 = Color3.new(255, 0, 0)
Вулкан.TextSize = 16
Вулкан.MouseButton1Down:connect(function()
игра.Игроки.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.Фантазия
WoodRUs.FontSize = Enum.FontSize.Size18
WoodRUs.Text = "Wood R Us"
WoodRUs.TextColor3 = Color3.new(255, 0, 0)
WoodRUs.TextSize = 16
WoodRUs.MouseButton1Down:connect(function()
игра.Игроки.LocalPlayer.Character:MoveTo(WayPoints["Wood R Us"])
end)
Док.Name = "Dock"
Док.Родительский элемент = Путевые точки
Док.BackgroundColor3 = Color3.new(0, 0, 0)
Док.Position = UDim2.new(0, 5, 0, 355)
Док.Size = UDim2.new(0, 148, 0, 20)
Док.Font = Enum.Font.Fantasy
Dock.FontSize = Enum.FontSize.Size18
Док.Текст = "Dock"
Док.TextColor3 = Color3.new(255, 0, 0)
Док.TextSize = 16
Док.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Игроки.LocalPlayer.Name ).HumanoidRootPart
uTorso.CFrame = WayPoints["Dock"]
end)
Мост.Название = "Мост"
Мост.Родительский элемент = Путевые точки
Мост.BackgroundColor3 = Color3.new(0, 0, 0)
Мост.Position = UDim2.new(0, 5, 0, 380)
Мост.Size = UDim2.new(0, 148, 0, 20)
Мост.Font = Enum.Font.Фантазия
Мост.FontSize = Enum.FontSize.Size18
Мост.Текст = "Мост"
Мост.TextColor3 = Color3.new(255, 0, 0)
Мост.TextSize = 16
Мост.MouseButton1Down:connect(function()
local uTorso = workspace:WaitForChild(game.Игроки.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.Фантазия
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.Игроки.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.Фантазия
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.Игроки.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.Фантазия
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.Игроки.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.Фантазия
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.Игроки.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.Фантазия
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.Игроки.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.Фантазия
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.Игроки.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.Фантазия
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.Игроки.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.Фантазия
ShowLocation.FontSize = Enum.FontSize.Size14
ShowLocation.Text = "Показать текущие координаты\nЗадать пользовательское местоположение"
ShowLocation.TextColor3 = Color3.new(255, 0, 0)
ShowLocation.textSize = 13
Пользовательская точка.Name = "Пользовательская точка"
Пользовательская точка.Родительский элемент = Путевые точки
Пользовательская точка.BackgroundColor3 = Color3.new(0, 0, 0)
Пользовательская точка.Позиция = UDim2.new(0, 5, 0, 615)
Пользовательская точка.Size = UDim2.new(0, 148, 0, 20)
CustomTPPoint.Font = Enum.Font.Фантазия
Пользовательская точка доступа.Размер шрифта = Перечисление.Размер шрифта.Размер14
Пользовательская точка доступа.Текст = "Перенести в пользовательское местоположение"
Пользовательская точка доступа.TextColor3 = Color3.new(255, 0, 0)
Пользовательская точка.textSize = 13
-- Скрипты:
--- Показать текущее местоположение
Показать местоположение.MouseButton1Down: подключение(функция()
function round(num, numDecimalPlaces)
local mult = 10^(numDecimalPlaces or 0)
return math.floor(num * mult + 0.5) / mult
end
LocationX = round(game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.Position.x, 1)
LocationY = round(game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.Position.y, 1)
LocationZ = round(game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.Position.z, 1)
ShowLocation.Text = "Текущее/установленное местоположение\n"..LocationX..", "..LocationY..", "..LocationZ
CustomTPPoint.Text = "TP до "..LocationX..", "..LocationY..", "..LocationZ
CustomLocationSet = true
end)
--- Переход в пользовательское местоположение ---
CustomTPPoint.MouseButton1Down:connect(function()
if CustomLocationSet == true then
local uTorso = workspace:WaitForChild(game.Игроки.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 == "ВЫБРАТЬ ИГРОКА" then
warn("Игрок не выбран")
else
game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.CFrame = workspace[PlyrSel.Text].HumanoidRootPart.CFrame
end
end)
TpBase.MouseButton1Down:connect(function()
for i, v in pairs(game.Рабочее место.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)
игра.Игроки.Локальный игрок.Персонаж.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.Урожай
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.Фантазия
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.Игроки.LocalPlayer:GetMouse()
Мышь.KeyDown:connect(function(key)
if key:lower() == "q" then
Treee = Mouse.Target
end
end)
Мышь.KeyDown:connect(function(key)
if key:lower() == "p" then
if Mouse.Цель.Parent:FindFirstChild("BlockageAlert") then
Sawmill = Mouse.Цель.Родитель
иначе
Sawmill=Mouse.Цель.Родитель.Родительский элемент
конец
если Sawmill:FindFirstChild("BlockageAlert") и Sawmill:FindFirstChild("Owner") then
SawmillC = true
else
SawmillC = false
print"Что-то пошло не так при настройке лесопилки!"
end
if Treee ~= nil then
Mod(Treee)
else
print("Выберите дерево с помощью 'Q'!")
конец
конец
конец)
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.Взаимодействие.Verify:FireServer('Item owned by player',Tree)
Tree:SetPrimaryPartCFrame(Sawmill.Частицы.Угловой каркас)
игра.Реплицируемое хранилище.Взаимодействие.ClientIsDragging:FireServer(Tree)
конец
конец
конец)
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.Фантазия
Goldaxe.FontSize = Enum.FontSize.Size18
Goldaxe.Text = "Золотой топор"
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.Игроки.LocalPlayer.Character:FindFirstChild("Tool") then
return game.Игроки.Локальный игрок.Персонаж: FindFirstChild ("Инструмент")
конец
конец
локальные ХитПоинты = {
['Золотая секира']= 50;
['Базовая цепочка']= 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)
локальное дерево = игра.Игроки.LocalPlayer:GetMouse().Target
game.ReplicatedStorage.Взаимодействие.RemoteProxy:FireServer(Tree.Родитель.CutEvent,{
["cuttingClass"] = "Axe",
["cooldown"] = 0,
["hitPoints"] = HitPoints[Tool.ToolName.Value],
["sectionId"] = 1,
["tool"] = Tool,
["faceVector"] = Vector3.new(-1,0,0),
["height"] = Height})
конец
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.Фантазия
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.Игроки.LocalPlayer
local Character = player.Character или player.CharacterAdded:wait()
local Humanoid = Character:WaitForChild("Humanoid")
local walkSpeed = Humanoid.WalkSpeed
game.Игроки.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
Изменение силы (F + 1000)
печать (F)
завершение
если QKey, то
F = FVal
FVal = FVal - 1000
Изменение силы (F-1000)
печать(F)
конец
конец
конец)
fivefour()
локальный элемент перетаскивания = Экземпляр.новый ("Часть", игра.Игроки.LocalPlayer.PlayerGui)--game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Dragger
dragPart.Size = Vector3.new(0.2,0.2,0.2)
dragPart.BrickColor = BrickColor.new("Really red")
игрок.CharacterAdded:connect(function()
Character = player.Характер
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)
Положение тела.MaxForce = Vector3.new(1, 1, 1) * FVal
Положение тела.D = 1000
Положение тела.P = 4000
усилие изменения функции(F)
если F > 0, то
F = bodyPosition.MaxForce.X+F
bodyPosition.MaxForce = Вектор3.новый(1, 1, 1) * F
еще
F = Положение тела.MaxForce.X-F
Положение тела.MaxForce = Вектор3.новый(1, 1, 1) * F
конец
конец
локальный bodyGyro = Экземпляр.new("BodyGyro", dragPart)
bodyGyro.maxTorque = Вектор3.новый(1, 1, 1) * 200 --4000 -- * 0.000012
Автожир.P = 1200
Автожир.D = 140 --15
--Положение тела.P = положение тела.P * 1/19
--Положение тела.D = положение тела.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.Взаимодействие.InteractionPermission)
local clientIsDragging = game.ReplicatedStorage.Взаимодействие.Перетаскивание клиентов
отслеживание локальных перемещений
--------------------------------[[ Перетащить основной объект ]]------------------------------------
local draggingPart = false
function click()
button1Down = true
local targetObject = game.Игроки.LocalPlayer:GetMouse().Target
if not canDrag(targetObject) then
return
end
local mouseHit = game.Игроки.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.Игроки.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 (камера.Координатный кадр.p - символ.Голова.Позиция).величина > 2, тогда
Желаемый результат = Желаемый результат + Вектор3.новый(0, 1.8, 0)
конец
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.Рэй
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.Падение - не часть 1 и не часть 2
если пытаешься заняться серфингом, то
Падение с перетаскиванием = 0
в противном случае, если падаешь, то
Падение с перетаскиванием = 0
в противном случае (часть сопротивления.Позиция - desiredPos).величина > 5, тогда
Падение сопротивления = 0
else
Перетаскивание = 0
конец
если перетаскивание > 16, то
прерывание
конец
if dragTime % 10 == 0 and targParent.Parent:FindFirstChild("BedInfo") and targParent.Parent:FindFirstChild("Main") then
game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent.Scripts.VehicleControl.SetVehicleOwnership:Fire(targParent.Parent.Main)
конец
clientIsDragging:FireServer(targParent.Parent)
wait()
dragTime = 0
end
carryAnimationTrack:Stop()
endDrag()
конец
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)]]
конец
function canDrag(targetObject)
if not (targetObject and not targetObject.Anchored and targetObject.Parent and Humanoid.Health > 0) then -- Общие условия
return false
end
if targetObject.Name == "LeafPart" then
return false
end
local originTargetObject = targetObject
targetObject = findHighestParent(targetObject) or targetObject
bodyGyro.Parent = dragPart
--[[если не (targetObject.Parent:FindFirstChild("Owner") или targetObject.Родитель.Parent:FindFirstChild("Owner")) then
return otherDraggable(targetObject, originTargetObject)
end]]
if targetObject.Parent:FindFirstChild("Owner") or targetObject.Родитель.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 -- Элементы инструмента
return true
end
return otherDraggable(targetObject, originTargetObject)
конец
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")
если можно перетаскивать, то -- Прочее
если можно перетаскивать: FindFirstChild("NoRotate"), то
bodyGyro.Parent = nil
end
возвращает true
end
end
функция initializeDrag(targetObject,mouseHit)
draggingPart = true
мышь.TargetFilter = targetObject и findHighestParent(targetObject) и findHighestParent(targetObject).Родительский объект или targetObject
dragPart.CFrame = CFrame.new(mouseHit, camera.CoordinateFrame.p)
сварной шов.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()
мышь.TargetFilter = ноль
dragPart.Parent = ноль
draggingPart = false
конец
--------------------------------[[ Выполнить запрос ]]------------------------------------
local dragGuiState = ""
функция interactLoop()
при "true" выполняет функцию
wait()
local newState = ""
локальный mouseHit = игра.Игроки.LocalPlayer:GetMouse().Hit.p
local targetObject = game.Игроки.LocalPlayer:GetMouse().Target
if draggingPart then
newState = "Dragging"
elseif canDrag(targetObject) and not button1Down and (mouseHit - Character.Head.Position).magnitude < dragRangeMax then
newState = "Mouseover"
конец
if true then-- not (newState == dragGuiState) then
dragGuiState = newState
setPlatformControls()
if dragGuiState == "" then
game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
elseif dragGuiState == "Mouseover" then
game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = true
game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
elseif dragGuiState == "Dragging" then
game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
game.Игроки.Локальный проигрыватель.PlayerGui.ItemDraggingGUI.CanRotate.Visible = нет (bodyGyro.Parent == ноль) и (не player:FindFirstChild("IsChatting") или player.IsChatting.Значение < 1)
конец
конец
конец
конец
--------------------------------[[ Перемещение перетаскиванием ]]------------------------------------
функция 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.Скорость ходьбы > 1, затем
Скорость ходьбы = Гуманоид.Скорость ходьбы
Гуманоид.Скорость ходьбы = 0
конец
Последний тик = тик ()
local thisRotateTick = последняя контрольная точка
при перетаскивании части и количества.величина > 0 и последняя контрольная точка == эта контрольная точка выполняет
rotateCFrame = CFrame.Angles(0, -amount.X * rotateSpeedReduce, 0) * CFrame.Angles(amount.Y * rotateSpeedReduce, 0, 0) * rotateCFrame
wait()
конец
если количество.величина == 0, то
если не игрок: найдите первого ребенка ("Ишаттинг") или игрока.Ишаттинг.Значение < 2, тогда
Гуманоид.Скорость прохождения = walkSpeed
конец
end
end
--------------------------------[[ Пользовательский ввод ]]------------------------------------
ждать (1)
carryAnimationTrack = Гуманоид:LoadAnimation(игра.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger:WaitForChild("CarryItem"))
--input = require(game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent:WaitForChild("Scripts"):WaitForChild ("UserInput"))
игра.Игроки.LocalPlayer:GetMouse().Button1Down:connect(function()
click()
holdDistanceChanged()
end)
game.Игроки.LocalPlayer:GetMouse().Button1Up:connect(function()
clickEnded()
end)
--input.ClickBegan(click, holdDistanceChanged)
--input.ClickEnded(clickEnded)
--input.Rotate(crotate)
function setPlatformControls()
игра.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.Image = game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.PC.Value
игра.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.KeyLabel.Text = "CLICK"
игра.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.Image = game.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.PC.Value
игра.Игроки.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.KeyLabel.Text = "SHIFT + WASD"
конец
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.Фантазия
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.Владелец.Ценность == игра.Игроки.LocalPlayer, затем
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()
игра.Реплицируемое хранилище.Взаимодействие.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.Фантазия
SellPlanks.FontSize = Enum.FontSize.Size18
SellPlanks.Text = "Sell Planks"
SellPlanks.TextColor3 = Color3.new(255, 0, 0)
SellPlanks.TextSize = 15
SellPlanks.MouseButton1Click:Connect(function()
для _, Встаньте на доску парами (игра.Рабочее место.PlayerModels:GetChildren()) do
if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
if Plank.Владелец.Ценность == игра.Игроки.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)
конец
конец
spawn(function()
for i=1,20 do
wait()
игра.Реплицируемое хранилище.Взаимодействие.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.Фантазия
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.Рабочее место.LogModels:GetChildren()) do
if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
if Log.Владелец.Ценность == игра.Игроки.LocalPlayer тогда
Log:MoveTo(game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
for i=1,100 do
game.ReplicatedStorage.Взаимодействие.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.Фантазия
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.Рабочее место.PlayerModels:GetChildren()) do
if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
if Plank.Владелец.Ценность == игра.Игроки.Тогда локальный игрок
sendNotice = game.ReplicatedStorage.Уведомления.SendUserNotice
sendNotice:Fire("Нажмите, куда вы хотите телепортировать ВСЕ доски")
local ButtonPress
ButtonPress = game.Игроки.LocalPlayer:GetMouse().Button1Down:Connect(function()
Square = game.Игроки.LocalPlayer:GetMouse().Target
if (Square.Name == "OriginSquare" или Square.Name == "Square") then
ButtonPress:Disconnect()
Plank:MoveTo(Square.Position)
for i=1,100 do
game.ReplicatedStorage.Взаимодействие.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.Фантазия
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.Игроки.LocalPlayer.Character:MoveTo(k.WoodSection.Position)
break
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.Фантазия
PlayerNameBox.Размер шрифта = Перечисление.Размер шрифта.Размер18
PlayerNameBox.Текст = "ИМЯ ИГРОКА"
PlayerNameBox.TextColor3 = Color3.new(255, 0, 0)
PlayerNameBox.textSize = 15
локальная база данных для копирования = Instance.new("TextButton")
База данных для копирования.Name = "База данных копий"
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.Фантазия
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.Рабочее место.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") then
if v.Owner.Value == game.Игроки.LocalPlayer, затем
game.ReplicatedStorage.Взаимодействие.DestroyStructure:FireServer(v)
конец
конец
конец
подождать(0,5)
конец
for i,v in pairs(game.Players:GetChildren()) do
if v ~= game.Игроки.LocalPlayer then
if v.Name:find(TargetPlayer) then
TargetPlayer = v
break
end
end
end
local LocalLand, TargetLand
for i,v in pairs(game.Рабочее место.Properties:GetChildren()) do
if v:FindFirstChild("Owner") then
if v.Owner.Value == TargetPlayer then
TargetLand = v
elseif v.Owner.Value == game.Игроки.Если LocalPlayer, то
LocalLand = v
end
end
end
CollectedTargetStructures, CollectedLocalStructures, CollectedLocalFurnitures, CollectedTargetFurnitures, CollectedLocalItems, CollectedTargetItems = {}, {}, {}, {}, {}, {}
local CollectedTargetItemsCopy, CollectedTargetFurnituresCopy = {}, {}
local TotalCollectedBlueprints = 0
if CopyStructure then
for i,v in pairs(game.Рабочее место.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 = {}
Данные.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.Игроки.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.Рабочее место.PlayerModels:GetChildren()) do
if v:FindFirstChild("Owner") and v.Owner.Value == game.Игроки.LocalPlayer и v:FindFirstChild("Type") и v.Type.Value == "Blueprint" и не blueprintHasBeenCollected(v) тогда
если не CollectedLocalStructures[v.Name] тогда
CollectedLocalStructures[v.Name] = {}
конец
table.insert(CollectedLocalStructures[v.Name], v)
TotalCollectedBlueprints = TotalCollectedBlueprints + 1
конец
завершение
подождите ()
пока TotalCollectedBlueprints == #Собираемые структуры
структура создания функции (Данные, Схема)
локальное положение = Data.OffSet + LocalLand.Исходный квадрат.Позиция
игра.Хранилище копий.Структура размещения.Размещенная на клиенте структура: FireServer (Схема.Имя элемента.Значение, позиция, игра.Игроки.Локальный игрок, данные.Класс дерева, Схема, не данные.Класс дерева)
конец
для i данные в парах (CollectedTargetStructures) выполняются
local Blueprint = CollectedLocalStructures[Data.BlueprintType][1]
таблица.удалить(CollectedLocalStructures[Data.BlueprintType], 1)
SpawnStructure(Данные, Схема)
если SlowMode и (math.random(1,2) ~= 1), то
RunService.RenderStepped:Wait()
end
завершение
функция CreateWire (тип прослушки, точки)
локальная проводка = игра.Хранилище копий.Приобретаемые товары.WireObjects[WireType]
for i,v in pairs(Points) do
Points[i] = v + LocalLand.OriginSquare.Position
end
игра.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Wire, Points)
конец
if CopyWire then
for i,v in pairs(game.Рабочее место.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))
конец
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)
если Model:FindFirstChild("Тип") и (Model.Type.Value == "Структура" или Model.Type.Value == "Мебель" или Model.Type.Value == "Место для автомобиля"), то
если Model: FindFirstChild("BuildDependentWood") или Model: FindFirstChild("PurchasedBoxItemName"), то
возвращает false
end
возвращает true
end
возвращает значение false
конец
порождение функции (имя элемента, Позиция)
local Info = {}
Инфо.Имя = имя_элемента.Ценность
Инфо.Type = ItemName.Name == "PurchasedBoxItemName" and ItemName or game.ReplicatedStorage.Purchasables.Сооружения.HardStructures.Sawmill2.Type
Инфо.OtherInfo = game.ReplicatedStorage.Purchasables.WireObjects.Wire.OtherInfo
local Points = {Position.p, Position.p}
игра.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Info, Points)
конец
if CopyFurniture then
for i, Model in pairs(game.Рабочее место.PlayerModels:GetChildren()) do
if Model:FindFirstChild("Owner") and Model.Владелец.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.Позиция
if ItemName.Name == "PurchasedBoxItemName" then
Spawn(ItemName, Position + LocalLand.OriginSquare.Position)
ещё
Порождение(имя_элемента, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
конец
локальные данные = {}
Данные.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.Рабочее место.PlayerModels:GetChildren()) do
if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Владелец.Ценность == игра.Игроки.LocalPlayer и Model.ItemName.Value ~= "Wire" и 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.Игроки.LocalPlayer, false,Model, true)
если SlowMode и (math.random(1,2) ~= 1), то
RunService.RenderStepped:Wait()
end
завершить
функция isValidItem(Модель)
если модель:FindFirstChild("Тип") и (Model.Type.Value == "Структура" или Model.Type.Value == "Незакрепленный предмет" или Model.Type.Value == "Инструмент" или Model.Type.Value == "Проволока" или Model.Type.Value == "Мебель" или Model.Type.Value == "Подарок"), то
if (Model.Type.Value == "Структура" или Model.Type.Value == "Провод" или Model.Type.Value == "Мебель"), а не Model:FindFirstChild("PurchasedBoxItemName"), тогда
возвращает значение false
конец
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.Площадь происхождения.Позиция.X) > 101 или math.abs(Положение.Z - TargetLand.OriginSquare.Позиция.Z) > 101) затем
верните false
end
для i выделите квадраты парами (целевая область: getChildren())) выполните
если они квадратные.Name == "Квадрат", тогда
если (математика.abs(Позиция.X - Квадрат.Позиция.X) < 21 и math.abs(Position.Z - Квадратный.Позиция.Z) < 21) then
return true
end
end
end
return false
end
if CopyItems then
for i, Model in pairs(game.Рабочее место.PlayerModels:GetChildren()) do
if Model:FindFirstChild("Owner") and Model.Владелец.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.Позиция
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 = {}
Данные.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.Рабочее место.PlayerModels:GetChildren()) do
if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Владелец.Ценность == игра.Игроки.LocalPlayer и (Model.ItemName.Value ~= "Wire" или (Model:FindFirstChild("ItemName") и Model.ItemName.Value == "Wire" и Model:FindFirstChild("PurchasedBoxItemName"))) и isValidItemModel(Model) и not itemHasBeenCollected(Model) then
table.insert(CollectedLocalItems, Model)
end
end
wait()
до тех пор, пока #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.Позиция
if Model:FindFirstChild("PurchasedBoxItemName") then
game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(false, Position, false, false, Model)
Модель.Parent = nil
else
game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Игроки.LocalPlayer,false,Model,true)
end
if SlowMode and (math.random(1,2) ~= 1)then
RunService.RenderStepped:Wait()
end
end
print("Копирование завершено!")
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.Фантазия
ItemDupe.FontSize = Enum.FontSize.Size18
ItemDupe.Text = "Режим дублирования"
ItemDupe.TextColor3 = Color3.new(255, 0, 0)
ItemDupe.TextSize = 15
ItemDupe.MouseButton1Down:connect(function()
--Функции, здесь вы найдете исходный код и описание принципа работы, если хотите узнать. И не забудьте указать меня в качестве автора, если что-то пойдет не так xD
--Не дает игре выгнать вас, вызывая ошибку скрипта из-за отсутствия синхронизации с удаленным сервером
if game.ReplicatedStorage.Transactions:FindFirstChild("AddLog") then
game.ReplicatedStorage.Операции.Добавить журнал:Уничтожить()
конец
--Функция кнопки (переключение)
local Enabled = false
ItemDupe.MouseButton1Down:Connect(function()
if Enabled == true then
Enabled = false
ItemDupe.Text = "Режим дублирования: отключен"
elseif Enabled == false then
Enabled = true
ItemDupe.Text = "Режим дублирования: включен"
end
end)
--При включении меняет слот на -1, чтобы предотвратить сохранение
while wait(.25) do
if Enabled == true then
game.Игроки.LocalPlayer.CurrentSaveSlot.Value = -1
end
end
--Авторство принадлежит Джохиро
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.Фантазия
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://api.luarmor.net/files/v3/loaders/e115b107e044a8cfc35b87ce573d558f.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.Фантазия
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://api.luarmor.net/files/v3/loaders/1d4db6a1b04aaeccf046f7c63fbad31a.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.Фантазия
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.Фантазия
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.Фантазия
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.Фантазия
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.Фантазия
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.Фантазия
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.Фантазия
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")
Слот.Name = "Slot"
Слот.Parent = CopyFrame
Slot.BackgroundColor3 = Color3.new(0, 0, 0)
Slot.BorderColor3 = Color3.new(0, 0, 0)
Слот.Position = UDim2.new(0, 3, 0, 279)
Слот.Size = UDim2.new(0, 165, 0, 20)
Слот.Font = Enum.Font.Fantasy
Slot.FontSize = Enum.FontSize.Size18
Слот.Text = "Базовый номер слота"
Слот.TextColor3 = Color3.new(1, 1, 1)
Слот.TextSize = 15
--Локальные переменные
local MoneyCooldown = false
local CurrentSlot = game.Игроки.LocalPlayer:WaitForChild("CurrentSaveSlot").Value
local ScriptLoad = false
local CurrentlySavingOrLoading = game.Игроки.LocalPlayer:WaitForChild("CurrentlySavingOrLoading")
--Функции
local function CheckIfSlotAvailable(Slot)
for a,b in pairs(game.ReplicatedStorage.LoadSaveRequests.GetMetaData:InvokeServer(game.Игроки.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() --Проверяет правильность номера слота
if Slot.Text == "1" or Slot.Text == "2" or Slot.Text == "3" или Slot.Text == "4" или Slot.Text == "5" или Slot.Text == "6" then
local SlotNumber = tonumber(Slot.Text)
return SlotNumber
else return false
end
end
local function SendNotification(Title,Text,Duration) -- Отправляет уведомление в правый нижний угол экрана
game.StarterGui: SetCore("Отправить уведомление", {
Title = Заголовок;
Text = Текст;
Значок = ноль;
Длительность = Duration
})
end
DMoney.Name = "DMoney"
DMoney.Родительский элемент = копирайт
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.Фантазия
DMoney.FontSize = Enum.FontSize.Size18
DMoney.Text = "Дублировать деньги"
DMoney.TextColor3 = Color3.new(255, 0, 0)
DMoney.TextSize = 15
DMoney.MouseButton1Down:connect(function() --Отправляет деньги и вернется примерно через 2 минуты
if MoneyCooldown == true then
SendNotification("Уведомление о перезарядке", "Подождите, пока вернутся ваши деньги",2)
return
elseif MoneyCooldown == false then
MoneyCooldown = true
SendNotification("Деньги отправлены", "Подождите около 2 минут, пока вернутся ваши деньги", 5)
игра.Реплицируемое хранилище.Операции.ClientToServer.Donate:InvokeServer(game.Игроки.Локальный игрок, игра.Игроки.LocalPlayer.leaderstats.Деньги.Value, 1)
SendNotification("Деньги получены", "Вы получили деньги, которые отправили ранее", 5)
MoneyCooldown = false
end
end)
Загрузка.Имя = "Load"
Загрузка.Parent = CopyFrame
Load.BackgroundColor3 = Color3.new(0, 0, 0)
Load.BorderColor3 = Color3.new(0, 0, 0)
Загрузка.Position = UDim2.new(0, 97, 0, 312)
Загрузка.Size = UDim2.new(0, 70, 0, 20)
Загрузка.Font = Enum.Font.Fantasy
Load.FontSize = Enum.FontSize.Size18
Загрузка.Текст = "Загрузить слот"
Загрузка.TextColor3 = Color3.new(1, 1, 1)
Загрузка.TextSize = 15
Загрузка.MouseButton1Down:connect(function() --Загружает нужный слот
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("Уведомление о перезагрузке", "Вы не можете загрузить сейчас", 1)
end
if LoadSlot == true then
SendNotification("Уведомление о перезагрузке", "Загрузили ваш слот", 2)
CurrentSlot = CheckSlot
end
else
SendNotification("Слот недоступен", "Этот слот недоступен, пожалуйста, выберите другой слот", 2)
end
else
SendNotification("Неверный слот", "Введите действительное число в верхнем поле", 1)
end
ScriptLoad = false
end)
Магазин.Name = "Store"
Магазин.Родительский = копирайт
Магазин.BackgroundColor3 = Color3.new(0, 0, 0)
Store.BorderColor3 = Color3.new(0, 0, 0)
Магазин.Position = UDim2.new(0, 3, 0, 325)
Магазин.Size = UDim2.new(0, 90, 0, 20)
Магазин.Font = Enum.Font.Фантазия
Магазин.FontSize = Enum.FontSize.Size18
Магазин.Текст = "Store Axe"
Магазин.TextColor3 = Color3.new(255, 0, 0)
Магазин.TextSize = 15
Магазин.MouseButton1Down:connect(function() -- Сохраняет оси координат, чтобы их можно было восстановить позже
Amount = 0
for a,b in pairs(game.Игроки.LocalPlayer.Backpack:GetChildren())do
if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
b.Parent = game.Игроки.LocalPlayer
Amount = Amount + 1
end
end
SendNotification("Store Notification", "Stored "..Amount.." Axes, you can restore them later", 2)
end)
Восстанавливать.Имя = "Restore"
Восстанавливать.Родительский = копирайт
Восстанавливать.BackgroundColor3 = Color3.new(0, 0, 0)
Restore.BorderColor3 = Color3.new(0, 0, 0)
Восстанавливать.Position = UDim2.new(0, 3, 0, 348)
Восстанавливать.Size = UDim2.new(0, 165, 0, 20)
Восстанавливать.Font = Enum.Font.Фантазия
Восстанавливать.FontSize = Enum.FontSize.Size18
Восстанавливать.Текст = "Восстановить топор"
Восстанавливать.TextColor3 = Color3.new(1, 1, 1)
Восстанавливать.TextSize = 15
Восстанавливать.MouseButton1Down:connect(function() --Восстанавливает оси, сохраненные с помощью функции Store
Amount = 0
for a,b in pairs(game.Игроки.LocalPlayer:GetChildren()) do
if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
b.Parent = game.Игроки.Локальный игрок.Рюкзак
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.Фантазия
SaveSlot.FontSize = Enum.FontSize.Size18
SaveSlot.Text = "SaveSlot "
SaveSlot.TextColor3 = Color3.new(1, 1, 1)
SaveSlot.TextSize = 15
SaveSlot.MouseButton1Down:connect(function() --Сохраняет нужный слот
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("Ошибка", "Перед сохранением сначала загрузите свой слот", 1)
end
else
SendNotification("Неверный слот", "Введите число в верхнем поле", 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.Фантазия
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.Игроки.LocalPlayer.Backpack:GetChildren()) do
if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
game.ReplicatedStorage.Взаимодействие.ClientInteracted:FireServer(b, "Инструмент для дроппинга", game.Игроки.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.Фантазия
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.Игроки.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.Урожай
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"
Краска.Родительский элемент = Художественная рамка
Краска.BackgroundColor3 = Color3.new(0, 0, 0)
Краска.BorderColor3 = Color3.new(0, 0, 0)
Краска.Position = UDim2.new(0, 3, 0, 3)
Краска.Size = UDim2.new(0, 165, 0, 20)
Краска.Font = Enum.Font.Фантазия
Краска.Текст = "Paint"
Краска.TextColor3 = Color3.new(255, 0, 0)
Краска.TextSize = 15
Краска.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.Фантазия
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)
Заливки краской.Положение холста = Вектор2.новый (0,0)
Заливки краской.Размер холста = UDim2.новый (0, 0, 0, 495)
Заливки краской.Visible = false
PaintNameBox.Name = "PaintNameBox"
PaintNameBox.Parent = заливки краской
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.Фантазия
PaintNameBox.Размер шрифта = Перечисление.Размер шрифта.Размер18
PaintNameBox.Текст = "ИМЯ ИГРОКА"
PaintNameBox.TextColor3 = Color3.new(255, 0, 0)
PaintNameBox.textSize = 15
FillFir.Name = "FillFir"
FillFir.Parent = Заливки краской
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.Текст
-- Укажите полное название
local WoodName = "Fir"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
FillCherry.Name = "Вишня"
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.Текст
-- Укажите полное название
local WoodName = "Вишня"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Generic"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
FillOak.Name = "Дуб"
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: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Дуб"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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
Заполните ладонь.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Palm"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
end
end
end)
FillPine.Name = "Сосна"
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 = "Сосна"
FillPine.TextColor3 = Color3.new(0, 0, 0)
Заполнение.textSize = 14
Заполнение.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Сосна"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
FillWalnut.Name = "Грецкий орех"
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 = "Грецкий орех"
FillWalnut.TextColor3 = Color3.new(0, 0, 0)
Заполняем орех.textSize = 14
Заполняем орех.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Орех"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Кнопка мыши 1down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Koa"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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: подключение(функция()
local PlayerName = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Volcano"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Sign"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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 = "Золотой"
FillGoldSwampy.TextColor3 = Color3.новый(0, 0, 0)
FillGoldSwampy.textSize = 14
FillGoldSwampy.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "GoldSwampy"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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 = "Зеленое болото"
FillGreenSwampy.TextColor3 = Color3.new(0, 0, 0)
FillGreenSwampy.textSize = 14
FillGreenSwampy.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "GreenSwampy"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Кнопка мыши 1down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "SnowGlow"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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"
Заполняем cavecrawler.TextColor3 = Color3.new(0, 0, 0)
Заполняем Cavecrawler.textSize = 14
FillCaveCrawler.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное имя
local WoodName = "CaveCrawler"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное имя
local WoodName = "Spooky"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Текст
-- Укажите полное название
local WoodName = "LoneCave"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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"
Заполняет spookyneon.TextColor3 = Color3.new(0, 0, 0)
Заполняет spookyneon.Размер текста = 14
FillSpookyNeon.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "SpookyNeon"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Кнопка мыши 1down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "GenericSpecial"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Шрифт = Enum.Font.Исходные коды:
FillFrost.Текст = "Frost"
FillFrost.TextColor3 = Color3.new(0, 0, 0)
FillFrost.textSize = 14
FillFrost.MouseButton1Down: подключение(функция()
локальное имя игрока = PaintNameBox.Текст
-- Укажите полное название
local WoodName = "Frost"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Текст
-- Укажите полное название
local WoodName = "Grey"
local ItsCFrame
local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
for i,v in pairs(game.Рабочее место.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.Игроки.LocalPlayer, WoodName, v, false)
конец
конец
конец
конец)
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.Фантазия
BaseFLOOR.FontSize = Enum.FontSize.Size18
BaseFLOOR.Text = "Отпечатки на цокольном этаже"
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.Фантазия
SingleWalls.FontSize = Enum.FontSize.Size18
SingleWalls.Text = "Односторонние принты"
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.Фантазия
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.Фантазия
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.Фантазия
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.Фантазия
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")
чертежи.Название = "Черновики"
чертежи.Родительский элемент = Художественная рамка
чертежи.BackgroundColor3 = Color3.new(0, 0, 0)
чертежи.BorderColor3 = Color3.new(0, 0, 0)
чертежи.Position = UDim2.new(0, 3, 0, 164)
чертежи.Size = UDim2.new(0, 165, 0, 20)
чертежи.Font = Enum.Font.Фантазия
чертежи.FontSize = Enum.FontSize.Size18
чертежи.Текст = "Черновики"
чертежи.TextColor3 = Color3.new(255, 0, 0)
чертежи.TextSize = 15
чертежи.MouseButton1Down:connect(function()
for i,v in pairs(game.ReplicatedStorage.Purchasables.Сооружения.BlueprintStructures:GetChildren()) do
local clone = v:Clone()
клон.Родитель = игра.Игроки.LocalPlayer.PlayerBlueprints.Blueprints
конец
конец)
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.Фантазия
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.Игроки.Если есть LocalPlayer, то
base = v
square = v.OriginSquare
end
end
function makebase(pos)
local Event = game:GetService("ReplicatedStorage").PropertyPurchasing.ClientExpandedProperty
Event:FireServer(base, pos)
end
spos = square.Позиция
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.Фантазия
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.Игроки.LocalPlayer.Name
pmds = game.Рабочее место.PlayerModels
PlaceR = game.ReplicatedStorage.Взаимодействие.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
Источник: FireServer(v)
end
end
end)
WCollide = "Ничего"
локальный toolaFrame = Экземпляр.new("Рамка")
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.Фантазия
JumpText.FontSize = Перечисление.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.Фантазия
jumpPower.Размер шрифта = Перечисление.Размер шрифта.Размер18
Мощность прыжка.Текст = "Мощность прыжка"
Мощность прыжка.TextColor3 = Color3.новый(255, 0, 0)
jumpPower.textSize = 15
игрок = игра.Игроки.LocalPlayer
Jump = 50
JumpPower.MouseButton1Down:connect(function()
Jump = JumpText.Text
end)
игрок.Персонаж.Humanoid.JumpPower = Прыжок
игрок.Персонаж.Humanoid.Changed:connect(function()
игрок.Персонаж.Гуманоид.Прыгающая сила = Прыжок
конец)
Метка скорости ходьбы.Имя = "Метка скорости"
Метка скорости ходьбы.Родительский элемент = toolaFrame
Метка скорости перемещения.BackgroundColor3 = Color3.new(0, 0, 0)
Метка скорости перемещения.BorderColor3 = Color3.new(0, 0, 0)
Метка скорости перемещения.Position = UDim2.new(0, 3, 0, 3)
WalkspeedLabel.Size = UDim2.new(0, 140, 0, 20)
WalkspeedLabel.Font = Enum.Font.Фантазия
Метка скорости ходьбы.Размер шрифта = Перечисление.Размер шрифта.Размер18
Метка скорости ходьбы.Текст = "Скорость ходьбы"
Метка скорости ходьбы.TextColor3 = Color3.new(255, 0, 0)
Метка скорости прохождения.textSize = 15
Скорость прохождения.Name = "Скорость прохождения"
Скорость прохождения.Родительский элемент = toolaFrame
Скорость прохождения.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.Фантазия
Скорость ходьбы.Размер шрифта = Перечисление.Размер шрифта.Размер18
Скорость ходьбы.Текст = "V"
Скорость ходьбы.TextColor3 = Color3.new(255, 0, 0)
Скорость перемещения.textSize = 15
Метка скорости перемещения.MouseButton1Down: подключение(функция()
локальный walkspeedplayer = игра:GetService("Игроки").Локальный проигрыватель
локальная walkspeedmouse = walkspeedplayer: GetMouse()
локальная walkspeedenabled = false
функция x_walkspeed (клавиша)
if (клавиша == "v"), то
если walkspeedenabled == false, то
_G.WS = 150;
локальный гуманоид = игра: GetService("Игроки").Локальный игрок.Персонаж.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").Локальный игрок.Персонаж.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.Фантазия
AntiBlack.FontSize = Enum.FontSize.Size18
AntiBlack.Text = "Античерный список (выключен)"
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 = "Античерный список (включен)"
local plr = game.Игроки.Локальный проигрыватель
локальный cframe
для i, v в следующем рабочем пространстве: GetDescendants() делаем
если v: IsA ("SpawnLocation"), то
v.Прикосновение: Подключение (функция (h)
если h.Parent == plr.Символ и cframe, то
plr.Символ: SetPrimaryPartCFrame(cframe)
конец
end)
конец
конец
игра: GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
if game.Игроки.Локальный игрок.Персонаж.PrimaryPart, тогда
cframe = game.Игроки.Локальный игрок.Персонаж.Основная часть.CFrame
конец
end)
для i,v в следующем, выполните debug.getregistry()
если введите (v)=='функция' и debug.getupvalues(v).LastUpdate, то
debug.setupvalue(v,"LastUpdate", математический.огромный)
break
end
конец
для i, v в следующей рабочей области.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.Фантазия
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"
GriefFly.TextColor3 = Color3.new(1, 1, 1)
StopGriefFly.Text = "Прекратить полет"
Скорость = 2
Сила = 800000
--Скрипт:
lplayer = игра:GetService("Игроки").LocalPlayer
Mouse = lplayer:GetMouse()
speedfly = Speed
T = lplayer.Персонаж.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.Персонаж.Humanoid.PlatformStand = true
if CONTROL.L + CONTROL.R ~= 0 или CONTROL.F + CONTROL.B ~= 0 then
SPEED = 50
elseif not (CONTROL.L + CONTROL.R ~= 0 или CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
SPEED = 0
end
if (CONTROL.L + CONTROL.R) ~= 0 или (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 и (CONTROL.F + CONTROL.B) == 0 и 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
УПРАВЛЕНИЕ = {F = 0, B = 0, L = 0, R = 0}
lУПРАВЛЕНИЕ = {F = 0, B = 0, L = 0, R = 0}
СКОРОСТЬ = 0
BG:destroy()
BV:destroy()
lplayer.Персонаж.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)
Мышь.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()
-- Создано JackMcJagger15
power = Force -- измените это значение, чтобы сделать его более или менее мощным
game:GetService('RunService').Stepped:connect(function()
игра.Игроки.LocalPlayer.Character.Head.CanCollide = false
game.Игроки.Локальный игрок.Персонаж.Туловище.CanCollide = false
game.Игроки.LocalPlayer.Character["Левая нога"].CanCollide = false
game.Игроки.LocalPlayer.Character["Right Leg"].CanCollide = false
end)
wait(.1)
local bambam = Instance.new("BodyThrust")
bambam.Parent = game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart
bambam.Force = Vector3.new(power,0,power)
bambam.Location = game.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.Position
while wait(0.2) do
game.Игроки.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.Фантазия
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.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.BodyThrust:Remove()
if flying then
end
GriefFly.Text = "Grief Fly Off "
StopGriefFly.Text = "Press Fly"
GriefFly.TextColor3 = Color3.new(255, 0, 0)
end)
Летать.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)
Летать.Size = UDim2.new(0, 165, 0, 20)
Летать.Font = Enum.Font.Fantasy
Fly.FontSize = Enum.FontSize.Size18
Летать.Text = "Fly (нажмите еще раз, чтобы остановить)"
Fly.TextColor3 = Color3.new(255, 0, 0)
Fly.TextSize = 15
Летать.MouseButton1Down:connect(function()
flying = not flying
repeat wait()
до игры.Игроки.LocalPlayer и game.Игроки.LocalPlayer.Персонаж и игра.Игроки.LocalPlayer.Character:findFirstChild("Torso") и game.Игроки.LocalPlayer.Character:findFirstChild("Humanoid")
local mouse = game.Игроки.LocalPlayer:GetMouse()
повторять wait() до тех пор, пока не появится мышь
local plr = game.Игроки.LocalPlayer
local torso = plr.Персонаж.Торс
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 или ctrl.f + ctrl.b ~= 0 then
speed = speed+.5+(speed/maxspeed)
если скорость > максимальная скорость, то
скорость = максимальная скорость
конец
в противном случае (ctrl.l + ctrl.r ~ = 0 или ctrl.f + ctrl.b ~ = 0) и скорость ~ = 0, тогда
скорость = speed-1
если скорость < 0, то
скорость = 0
конец
end
если (ctrl.l + ctrl.r) ~= 0 или (ctrl.f + ctrl.b) ~= 0, то
bv.velocity = ((game.Рабочее место.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Рабочее место.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Рабочее место.CurrentCamera.CoordinateFrame.p))*speed
lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
elseif (ctrl.l + ctrl.r) == 0 и (ctrl.f + ctrl.b) == 0 и speed ~= 0 then
bv.velocity = ((game.Рабочее место.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Рабочее место.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Рабочее место.CurrentCamera.CoordinateFrame.p))*speed
else
bv.velocity = Vector3.new(0,0.1,0)
end
bg.cframe = game.Рабочее место.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
пока не в воздухе
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)
мышь.нажатие клавиши: подключение (функция (клавиша)
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.Фантазия
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 = "Розовые провода: Пурпурная сосулька"
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.Фантазия
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.Рабочее место.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.Рабочее место.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.Фантазия
ClickTP.FontSize = Enum.FontSize.Size18
ClickTP.Text = "ClickTP"
ClickTP.TextColor3 = Color3.new(255, 0, 0)
ClickTP.TextSize = 15
ClickTP.MouseButton1Click:Connect(function()
mouse = game.Игроки.LocalPlayer:GetMouse()
tool = Instance.new("Tool")
инструмент.RequiresHandle = false
tool.Name = "Click Teleport"
инструмент.Активировано: connect(function()
local pos = mouse.Hit+Vector3.new(0,2.5,0)
pos = CFrame.new(pos.X,pos.Y,pos.Z)
игра.Игроки.Локальный игрок.Персонаж.HumanoidRootPart.CFrame = pos
end)
tool.Parent = game.Игроки.LocalPlayer.Backpack
конец)
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.Фантазия
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.Игроки.Локальный игрок.Персонаж.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 = "Без обрезки"
конец)
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.Фантазия
AntiAFK.Размер шрифта = Перечисление.Размер шрифта.Размер18
AntiAFK.Текст = "Запустить режим защиты от AFK"
AntiAFK.TextColor3 = Color3.new(255, 0, 0)
ANTIFK.textSize = 15
antifktime.Name = "Antifktime"
Antifktime.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.Фантазия
АнтиАФКтайм.Размер шрифта = Enum.Размер шрифта.Size18
АнтиАФКтайм.Текст = "AFK на: 0 секунд"
АнтиАФКтайм.TextColor3 = Color3.new(255, 0, 0)
Antifktime.textSize = 15
ANTIFK.MouseButton1Down: Подключение(функция()
if afkactive == true then
afkactive = false
AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
AntiAFK.Text = "Начать режим Anti-AFK"
elseif afkactive == false then
afkactive = true
AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
AntiAFK.Text = "Остановить режим AntiAFK"
logtime = coroutine.wrap(function()
afktotaltime=0
while afkactive == true do
wait(1)
afktotaltime=afktotaltime+1
AntiAFKtime.Text = "AFK в течение: "..afktotaltime.." секунд"
end
end)
messageBot = coroutine.wrap(function()
while afkactive == true do
wait(900)
possiblechats = {"afk", "brb", "I'm AFK"}
decide=math.random(1,#possiblechats)
игра.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(possiblechats[decide], "All")
игра.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)
Туман.Name = "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)
Туман.Size = UDim2.new(0, 165, 0, 20)
Туман.Font = Enum.Font.Fantasy
Fog.FontSize = Enum.FontSize.Size18
Туман.Text = "Убрать туман"
Fog.TextColor3 = Color3.new(255, 0, 0)
Fog.TextSize = 15
Туман.MouseButton1Down:connect(function()
Туман.BackgroundColor3 = Color3.new(0, 0, 0)
Туман.TextColor3 = Color3.new(1, 1, 1)
game.Освещение.Изменено: connect(function()
игра.Освещение.TimeOfDay = "12:00:00"
игра.Освещение.FogEnd = 9999
игра.Освещение.Яркость = 2
конец)
конец)
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.Фантазия
CARAs.FontSize = Enum.FontSize.Size18
CARAs.Text = "S"
CARAs.TextColor3 = Color3.new(255, 0, 0)
CARAs.TextSize = 15
Кара.Имя = "CARA"
Кара.Parent = toolaFrame
CARA.BackgroundColor3 = Color3.new(0, 0, 0)
Кара.BorderColor3 = Color3.new(0, 0, 0)
Кара.Position = UDim2.new(0, 3, 0, 279)
Кара.Size = UDim2.new(0, 140, 0, 20)
Кара.Font = Enum.Font.Fantasy
CARA.FontSize = Enum.FontSize.Size18
Кара.Текст = "Fast Car"
Кара.TextColor3 = Color3.new(255, 0, 0)
Кара.TextSize = 15
Кара.MouseButton1Down:connect(function()
Кара.BackgroundColor3 = Color3.new(0, 0, 0)
Кара.TextColor3 = Color3.new(1, 1, 1)
game.Рабочее место.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.Фантазия
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.Взаимодействие.ClientIsDragging:FireServer(v.Parent)
игра.Реплицируемое хранилище.Взаимодействие.DestroyStructure:FireServer(v.Parent)
end
end
game.Рабочее место.DescendantAdded:connect(function(Thing)
wait(0.1)
if Thing.Name == "WoodSection" and Thing.Parent:FindFirstChild("CutEvent") then
game.ReplicatedStorage.Взаимодействие.ClientIsDragging:FireServer(Thing.Parent)
игра.Реплицируемое хранилище.Взаимодействие.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.Фантазия
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)
Сброс.Имя = "Сброс"
Сброс.Родительский элемент = toolaFrame
Сброс.BackgroundColor3 = Color3.new(0, 0, 0)
Сброс.BorderColor3 = Color3.new(0, 0, 0)
Сброс.Position = UDim2.new(0, 3, 0, 348)
Сброс.Size = UDim2.new(0, 165, 0, 20)
Сброс.Font = Enum.Font.Фантазия
Сброс.FontSize = Enum.FontSize.Size18
Сброс.Текст = "Сбросить символ"
Сброс.TextColor3 = Color3.new(255, 0, 0)
Сброс.TextSize = 15
Сброс.MouseButton1Click:connect(function()
игра.Игроки.Локальный игрок.Персонаж.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.Урожай
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.Из RGB(196, 40, 28)
Купите рамку.Размер = UDim2.новый (0, 170, 0, 120)
BuyFrame.Visible = false
ошибка.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 = "Мебельный магазин"
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 = "Хранилище логики"
ls.TextColor3 = Color3.new(255, 0, 0)
ls.textSize = 15
ls.MouseButton1Click:подключение(функция()
loadstring(game:HttpGet('https://pastebin.com/raw/eCtaBT4h',true))()
конец)
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.Урожай
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.Фантазия
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.Фантазия
FunStuffTHOMAS.FontSize = Enum.FontSize.Size18
FunStuffTHOMAS.Text = "Паровозик Томас"
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.Фантазия
FunStuffPOLICE.FontSize = Enum.FontSize.Size18
FunStuffPOLICE.Text = "Полицейский"
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.Фантазия
FunStuffSPRAY.FontSize = Enum.FontSize.Size18
FunStuffSPRAY.Text = "Спрей"
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.Фантазия
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.Фантазия
FunStuffLEAKED.FontSize = Enum.FontSize.Size18
FunStuffLEAKED.Text = "Утекшие предметы"
FunStuffLEAKED.TextColor3 = Color3.new(255, 0, 0)
FunStuffLEAKED.TextSize = 15
FunStuffLEAKED.MouseButton1Down:connect(function()
игра.ReplicatedStorage.Purchasables:Clone().Parent = game.Рабочее место.PlayerModels
конец)
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.Фантазия
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)
-- Создано 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
-- Ручка фонарика
local hand=Instance.new"Part"
hand.BrickColor=BrickColor.DarkGray()
рука.Parent=c
hand.Anchored=false
hand.Locked=true
hand.CanCollide=false
hand.FormFactor='Custom'
hand.Size=Vector3.new(1,1,2)
рука.Верхняя поверхность, рука.Нижняя поверхность = прибой,surf
-- Эффект факела
локальный fe= Экземпляр.новая"Часть"
fe.BrickColor="Кирпичный" цвет.новый"Черный"
fe.Parent= c
fe.Anchored= false
fe.Locked= true
fe.CanCollide=false
fe.FormFactor='Пользовательский'
fe.Size=Вектор3.новый(.8,.8,.2)
fe.Верхняя поверхность, рука.BottomSurface=surf,surf
-- Сварка
-- Переход к правой руке
local weld1=Instance.new"Weld"
weld1.Parent=hand
weld1.Part0=hand
weld1.Part1=c['Right Arm']
weld1.C0=CFrame.new(0, 1.5, 0)
-- Эффект вспышки факела
local weld2=Instance.new"Weld"
weld2.Parent=hand
weld2.Part0=hand
weld2.Part1=fe
weld2.C0=CFrame.new(0, 0, 1)
-- Сварка правой руки
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)
-- Функция фонарика
local flashlightOn = false
local Battery=50
-- Включает и выключает фонарик
p:GetMouse().Button1Down:connect(function()
flashlightOn=not flashlightOn
if flashlightOn then
fe.BrickColor=BrickColor.new"New Yeller"
light=Instance.new"SurfaceLight"
свет.Родительский элемент=fe
свет.Диапазон = 1000
свет.Лицо="Сзади"
свет.Яркость=10
fe.Material="Neon"
else
fe.BrickColor=BrickColor.new"Black"
if light then light:destroy() end
fe.Material="SmoothPlastic"
end
end)
-- Батарейные модули
-- Разряд и зарядка
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)
-- Выключение фонарика при низком заряде батареи
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.Фантазия
FunStuffReset .FontSize = Enum.FontSize.Size18
FunStuffReset .Text = "Сбросить персонажа"
FunStuffReset .TextColor3 = Color3.new(255, 0, 0)
FunStuffReset .TextSize = 15
FunStuffReset.MouseButton1Click:connect(function()
игра.Игроки.Локальный игрок.Персонаж.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)
конец
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)
конец
--- Открыть/Закрыть ---
Открыть.MouseButton1Down:connect(function()
OpenFrame.Visible = false
MainFrame.Visible = true
end)
Минимизировать.MouseButton1Down:connect(function()
MainFrame.Visible = false
OpenFrame.Visible = true
end)
CloseBLOOD.MouseButton1Down:connect(function()
BLOOD:destroy()
end)
--вызвать меню
CurrentItem.MouseButton1Click:Connect(function()
if Picker.Visible == false then
Picker.Visible = true
else
Picker.Visible = false
end
end)