M
Description
Stars hub(My lib) Feature: 1 Silent aim 2 FOV 3 Farther Line/Extended Line and Multi Color
GAMEFling Things and People
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
local Nova = loadstring(game:HttpGet("https://raw.githubusercontent.com/dimzezraaaa-cloud/Script/main/Nova-Libs"))()
local win = Nova:CreateWindow({ Title = "Stars Hub", Subtitle = "Ftap Hub(Ill upd it" })
local tab1 = win:CreateTab({ Name = "Combat" })
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local player = Players.LocalPlayer
local playerGui = player.PlayerGui
local camera = workspace.CurrentCamera
-- Multi Color
local multiColorWorking = false
local multiColorScriptNotify = ReplicatedStorage.GamepassEvents.MulticolorLineBoughtNotifier
local multiColorActivator = ReplicatedStorage.MenuToys.LimitedTimeToyEvent
local function reloadColorPicking()
playerGui.MenuGui.Menu.TabContents.Settings.Contents.LineFrame.ColorPicking.Enabled = false
playerGui.MenuGui.Menu.TabContents.Settings.Contents.LineFrame.ColorPicking.Enabled = true
end
local function toggleMultiColor()
multiColorWorking = not multiColorWorking
local isEnabled = multiColorWorking
if isEnabled then
local existing = player:FindFirstChild("FartherReach")
if existing then existing:Destroy() end
local bv = Instance.new("BoolValue")
bv.Name = "FartherReach"
bv.Value = true
bv.Parent = player
multiColorScriptNotify.Parent = ReplicatedFirst
multiColorActivator.Parent = ReplicatedStorage.GamepassEvents
multiColorActivator.Name = "MulticolorLineBoughtNotifier"
reloadColorPicking()
task.delay(0.1, function() multiColorActivator:FireServer() end)
task.wait(0.4)
toggleMultiColor()
else
local existing = player:FindFirstChild("FartherReach")
if existing then existing:Destroy() end
multiColorScriptNotify.Parent = ReplicatedStorage.GamepassEvents
multiColorActivator.Name = "LimitedTimeToyEvent"
multiColorActivator.Parent = ReplicatedStorage.MenuToys
end
end
-- Further Reach
local furtherWorking = false
local furtherScriptNotify = ReplicatedStorage.GamepassEvents.FurtherReachBoughtNotifier
local furtherActivator = ReplicatedStorage.MenuToys.LimitedTimeToyEvent
local furtherDiedHandle = nil
local function reloadGrabbing()
local char = player.Character
if char and char:FindFirstChild("GrabbingScript") then
char.GrabbingScript.Enabled = false
char.GrabbingScript.Enabled = true
end
end
local function toggleFurtherReach()
furtherWorking = not furtherWorking
local isEnabled = furtherWorking
if isEnabled then
local existing = player:FindFirstChild("FartherReach")
if existing then existing:Destroy() end
local bv = Instance.new("BoolValue")
bv.Name = "FartherReach"
bv.Value = true
bv.Parent = player
furtherScriptNotify.Parent = ReplicatedFirst
furtherActivator.Parent = ReplicatedStorage.GamepassEvents
furtherActivator.Name = "FurtherReachBoughtNotifier"
reloadGrabbing()
task.delay(0.1, function() furtherActivator:FireServer() end)
furtherDiedHandle = player.CharacterAdded:Connect(function(Character)
Character:WaitForChild("GrabbingScript")
toggleFurtherReach()
task.wait(0.1)
toggleFurtherReach()
end)
else
local existing = player:FindFirstChild("FartherReach")
if existing then existing:Destroy() end
furtherScriptNotify.Parent = ReplicatedStorage.GamepassEvents
furtherActivator.Name = "LimitedTimeToyEvent"
furtherActivator.Parent = ReplicatedStorage.MenuToys
reloadGrabbing()
if furtherDiedHandle then
furtherDiedHandle:Disconnect()
furtherDiedHandle = nil
end
end
end
-- Silent Aim
local silentAimEnabled = false
getgenv().Settings = getgenv().Settings or {
Fov = 150,
Hitbox = { "Torso" },
FovCircle = false,
}
local silentAimTarget = nil
local silentAimRange = 30
local function getNearestPlayer()
local huge = math.huge
local closest = nil
for _, p in pairs(Players:GetPlayers()) do
if p.Name ~= player.Name and p.Character
and player.Character
and player.Character:FindFirstChild("HumanoidRootPart") then
local hrp = p.Character:FindFirstChild("HumanoidRootPart")
if hrp then
local localPos = player.Character.HumanoidRootPart.Position
local _, onScreen = camera:WorldToScreenPoint(hrp.Position)
if onScreen then
local mag = (localPos - hrp.Position).magnitude
if mag < huge then
closest = p
huge = mag
end
end
end
end
end
return closest
end
RunService.RenderStepped:Connect(function()
silentAimTarget = getNearestPlayer()
end)
if hookmetamethod then
local u747 = nil
u747 = hookmetamethod(game, "__namecall", function(...)
local v748 = {...}
local v749 = v748[1]
local v750 = getnamecallmethod()
if v749 == workspace
and not checkcaller()
and v750 == "Raycast"
and silentAimTarget
and silentAimTarget.Character
and silentAimTarget.Character.HumanoidRootPart
and player.Character
and player.Character.HumanoidRootPart
and silentAimTarget.Character.Humanoid
and silentAimTarget.Character.Humanoid.Health > 0
and not silentAimTarget.InPlot.Value
and silentAimEnabled then
local mag = (player.Character.HumanoidRootPart.Position - silentAimTarget.Character.HumanoidRootPart.Position).magnitude
local hitboxName = getgenv().Settings.Hitbox[math.random(1, #getgenv().Settings.Hitbox)]
local hitboxPart = silentAimTarget.Character[hitboxName]
if mag <= silentAimRange and hitboxPart then
v748[3] = (hitboxPart.Position - v748[2]).Unit * 1000
v748[4] = RaycastParams.new()
v748[4].FilterDescendantsInstances = { silentAimTarget.Character }
v748[4].FilterType = Enum.RaycastFilterType.Include
end
end
return u747(unpack(v748))
end)
end
-- GUI
tab1:CreateSection("Aimbot")
tab1:CreateToggle({ Name = "Silent Aim", Default = false, Callback = function(v)
silentAimEnabled = v
end })
tab1:CreateSlider({ Name = "FOV", Min = 10, Max = 120, Default = 70, Callback = function(v)
workspace.CurrentCamera.FieldOfView = v
end })
tab1:CreateSection("Line")
tab1:CreateButton({ Name = "Further Line + Multi Color", Callback = function()
toggleFurtherReach()
toggleMultiColor()
end })Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place