Jack Universal Script
Jack Universal Script
menu/rayfield'))()
Rayfield:Notify({
Title = "You Executed Jacks Script",
Content = "Best gui Made BY Jack",
Duration = 3,
Image = 4483362458,
Actions = { -- Notification Buttons
Ignore = {
Name = "Okay!",
Callback = function()
print("The user tapped Okay!")
end
},
},
})
-- Services
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local GuiService = game:GetService("GuiService")
local lighting = game:GetService("Lighting")
local CoreGui = game:GetService("CoreGui")
local TeleportService = game:GetService("TeleportService")
local UserInputService = game:GetService("UserInputService")
local HttpService = game:GetService("HttpService")
-- Player
local Player = Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
local charactersAndNPCs =
game:GetService("Workspace").CharactersAndNPCs:GetChildren()
for i, v in ipairs(charactersAndNPCs) do
if v:IsA("Model") then
local mobName = v.Name
if table.find(selectedMobs, mobName) then
local humanoid = v:FindFirstChild("Humanoid")
if humanoid and humanoid.Health > 0 then
local position = v:FindFirstChild("HumanoidRootPart").Position
local distance =
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - position).Magnitude
if distance < closestDistance then
closestDistance = distance
closestMob = v
end
end
end
end
end
return closestMob
end
getgenv().ESP = {
Main = {
Enabled = false,
Name = {
Enabled = false,
Color = Color3.fromRGB(255, 255, 255),
},
Box = {
Enabled = false,
BoxColor = Color3.fromRGB(75, 175, 175),
BoxFillColor = Color3.fromRGB(100, 75, 175),
},
HealthBar = {
Enabled = false,
Number = false,
HighHealthColor = Color3.fromRGB(0, 255, 0),
LowHealthColor = Color3.fromRGB(255, 0, 0),
},
Tool = {
Enabled = false,
Color = Color3.fromRGB(255, 255, 255),
},
Distance = {
Enabled = false,
Color = Color3.fromRGB(255, 255, 255),
},
Chams = false,
AutomaticColor = false,
Type = "AlwaysOnTop", --// "AlwaysOnTop", "Occluded"
},
Checks = {
WallCheck = false,
VisibleCheck = false,
ForceField = false,
AliveCheck = false,
},
Extra = {
UseDisplayName = false,
EspFadeOut = 400,
PriorityOnly = false,
}
}
local Library =
loadstring(game:HttpGet("https://raw.githubusercontent.com/VaxKs/Linoria1/main/
Library.lua"))()
local ThemeManager =
loadstring(game:HttpGet("https://raw.githubusercontent.com/VaxKs/Linoria1/main/
addons/ThemeManager.lua"))()
local SaveManager =
loadstring(game:HttpGet("https://raw.githubusercontent.com/VaxKs/Linoria1/main/
addons/SaveManager.lua"))()
local Tabs = {
Main = Window:AddTab('Main'),
Visuals = Window:AddTab('Visuals'),
['UI Settings'] = Window:AddTab('UI Settings'),
}
MainTab:AddToggle('AutoBreath', {
Text = 'Auto Breath',
Default = false,
Callback = function(state)
Breath = state
end,
})
MainTab:AddToggle('FarmSelected', {
Text = 'Auto Farm Selected',
Default = false,
Callback = function(state)
getgenv().AutoFarm = state
end,
})
MainTab:AddDropdown('Mob', {
Values = {"Weak Demon", "Zenitsu", "Tokito", "Tanjiro (Water)", "Strong Demon",
"Rengoku", "Nezuko", "Lower Moon Demon 6", "Lower Moon Demon 5", "Lower Moon Demon
4", "Demon", "Akaza", "Winter Demon", "Tanjiro", "Yoriichi","Demon Boss"},
Default = 2,
Multi = true,
Text = false,
Tooltip = "Mobs",
Callback = function(v)
selectedMobs = v
end
})
MainTab:AddToggle('M1', {
Text = 'M1',
Default = false,
Callback = function(state)
M1 = state
end,
})
MainTab:AddToggle('FuniQuest', {
Text = 'Quest ting',
Default = false,
Callback = function(state)
Quest = state
while Quest do task.wait(0.65)
local questBar =
game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"):FindFirstChild("Qu
estBar")
if not questBar then
local args = {
[1] = "Lower Moon Demon 4 Quest",
[2] = 1,
[3] = "2.5K YEN, 20K XP",
[4] = "LOWER MOON DEMONS 4",
[5] = "LOWER MOON DEMON 4 ATTACK"
}
game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("QuestTake
"):FireServer(unpack(args))
end
end
end,
})
espTab:AddToggle('EspBoxes', {
Text = 'Boxes',
Default = false,
Callback = function(state)
ESP.Main.Box.Enabled = state
end,
})
espTab:AddToggle('EspNames', {
Text = 'Names',
Default = false,
Callback = function(state)
ESP.Main.Name.Enabled = state
end,
})
espTab:AddToggle('EspHealthBar', {
Text = 'Health Bar',
Default = false,
Callback = function(state)
ESP.Main.HealthBar.Enabled = state
end,
})
espTab:AddToggle('HealthNumber', {
Text = 'Show Health Number',
Default = false,
Callback = function(state)
ESP.Main.HealthBar.Number = state
end,
})
espTab:AddToggle('EspDistance', {
Text = 'Distance',
Default = false,
Callback = function(state)
ESP.Main.Distance.Enabled = state
end,
})
espTab:AddToggle('EspTool', {
Text = 'Tool',
Default = false,
Callback = function(state)
ESP.Main.Tool.Enabled = state
end,
})
espTab:AddToggle('UseDisplayName', {
Text = 'Use Display Name',
Default = false,
Callback = function(state)
ESP.Extra.UseDisplayName = state
end,
})
espTab:AddSlider('EspFadeOut', {
Text = 'ESP Fade Out Distance',
Min = 100,
Max = 1000,
Default = 400,
Rounding = 0,
Compact = false,
Callback = function(value)
ESP.Extra.EspFadeOut = value
end,
})
espTab:AddToggle('PriorityOnly', {
Text = 'Priority Only',
Default = false,
Callback = function(state)
ESP.Extra.PriorityOnly = state
end,
})
espTab:AddToggle('AliveCheck', {
Text = 'Alive Check',
Default = false,
Callback = function(state)
ESP.Checks.AliveCheck = state
end,
})
espTab:AddToggle('ForceField', {
Text = 'Force Field',
Default = false,
Callback = function(state)
ESP.Checks.ForceField = state
end,
})
espTab:AddToggle('VisibleCheck', {
Text = 'Visible Check',
Default = false,
Callback = function(state)
ESP.Checks.VisibleCheck = state
end,
})
espTab:AddToggle('WallCheck', {
Text = 'Wall Check',
Default = false,
Callback = function(state)
ESP.Checks.WallCheck = state
end,
})
-- UI Settings
Library:OnUnload(function()
Library.Unloaded = true
end)
MenuGroup:AddButton({
Text = 'Rejoin',
Func = function()
game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId,
game.JobId, plr)
end,
DoubleClick = true,
Tooltip = 'Rejoin game'
})
MenuGroup:AddToggle('Watermark', {
Text = 'Watermark',
Default = false,
Tooltip = 'Toggles Watermark',
})
Toggles.Watermark:OnChanged(function()
Library:SetWatermarkVisibility(Toggles.Watermark.Value)
end)
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({ 'MenuKeybind' })
ThemeManager:SetFolder('Avalon')
SaveManager:SetFolder('Avalon/Type-Soul')
SaveManager:BuildConfigSection(Tabs['UI Settings'])
ThemeManager:ApplyToTab(Tabs['UI Settings'])
SaveManager:LoadAutoloadConfig()
game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("Breathing
"):FireServer(unpack(args))
end
end
end)
while task.wait() do
pcall(function()
if getgenv().AutoFarm then
local v = getclosestmob(selectedMobs)
if v then
if not currentMob or currentMob ~= v then
currentMob = v
repeat task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v:GetModelCFrame() *
CFrame.new(0, 0,7)
until not getgenv().AutoFarm or not v.Parent or
v.Humanoid.Health <= 0 or not v:IsDescendantOf(workspace)
if antifall3 then
antifall3:Destroy()
antifall3 = nil
end
end
else
currentMob = nil
if antifall3 then
antifall3:Destroy()
antifall3 = nil
end
end
end)
end
end)
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Attack")
:FireServer(unpack(args))
end
end
end)
end,
})