Nescau Hub
Key Required

Nescau Hub

Brookhaven 🏡RPaclaudiajesus65aclaudiajesus65 1K views 21 executesUpdated Nov 23, 2025
Unrated
00
Lua Script•613 lines (19985 chars)
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer(table.unpack({
    [1] = "RolePlayBio",
    [2] = "In Execution",
}))

game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer(table.unpack({
    [1] = "RolePlayName",
    [2] = "ま Nescau Hub",
}))

game:GetService("ReplicatedStorage").RE["1RPNam1eColo1r"]:FireServer(table.unpack({
    [1] = "PickingRPBioColor",
    [2] = Color3.new(0, 0, 0),
}))

game:GetService("ReplicatedStorage").RE["1RPNam1eColo1r"]:FireServer(table.unpack({
    [1] = "PickingRPNameColor",
    [2] = Color3.new(255, 255, 255),
}))

local Libary = loadstring(game:HttpGet("https://raw.githubusercontent.com/toparemos/Library/refs/heads/main/library.lua"))()
workspace.FallenPartsDestroyHeight = -math.huge

local Window = Libary:MakeWindow({
    Title = "た Nescau Hub",
    SubTitle = "English - Brookhaven RP 🏡",
    LoadText = "Nescau Developers",
    Flags = "GDSTG_Broookhaven"
})

Window:AddMinimizeButton({
    Button = { Image = "rbxassetid://83359059945869", BackgroundTransparency = 0 },
    Corner = { CornerRadius = UDim.new(35, 1) },
})

local InfoTab = Window:MakeTab({ "Informations", "info" })

InfoTab:AddSection({ "Informations" })

InfoTab:AddSection({ "Credits" })
InfoTab:AddParagraph({ "Programmer:", "@Sync🐉" })
InfoTab:AddParagraph({ "Team:", "Nescau Developers" })

InfoTab:AddSection({ "Discord" })
InfoTab:AddDiscordInvite({
    Name = "⽦ Nescau Hub🐉⚡",
    Description = "Stay up to date with all the news from our Hub",
    Logo = "rbxassetid://101107248492443",
    Invite = "discord.gg/Wv7hkdQWy",
})

InfoTab:AddSection({ "Information" })
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Stats = game:GetService("Stats")
local UserInputService = game:GetService("UserInputService")
local LocalizationService = game:GetService("LocalizationService")
local player = Players.LocalPlayer

local function getStatValue(parent, name)
    if parent then
        local obj = parent:FindFirstChild(name)
        if obj and obj.GetValue then
            local success, value = pcall(function() return obj:GetValue() end)
            if success then
                return math.floor(value)
            end
        end
    end
    return "Unidentified"
end

local info = {}

info["You Username:"] = player.Name or "Unidentified"
info["You Display Name:"] = player.DisplayName or "Unidentified"
info["You User Id:"] = player.UserId or "Unidentified"

local netStats = Stats:FindFirstChild("Network")
local serverStats = netStats and netStats:FindFirstChild("ServerStatsItem")
info["You Ping:"] = (serverStats and getStatValue(serverStats, "Data Ping") .. " ms") or "Unidentified"

if identifyexecutor then
    local success, name, version = pcall(function() return identifyexecutor() end)
    info["You Executor:"] = success and (name .. (version and (" v" .. version) or "")) or "Unidentified"
else
    info["You Executor:"] = "Unidentified"
end

for key, value in pairs(info) do
    InfoTab:AddParagraph({key, tostring(value)})
end
InfoTab:AddParagraph({ "You Language:", "English" })
InfoTab:AddParagraph({ "You are Playing:", "Brookhaven RP 🏡" })
InfoTab:AddParagraph({ "You are Using:", "ã‚‚ Nescau Hub" })
InfoTab:AddParagraph({ "You are Using Version:", "1.1.7 - Beta" })

InfoTab:AddSection({ "Warns" })
InfoTab:AddParagraph({ "Some functions in this script are not made by us, they are from other scripters" })--[[
InfoTab:AddParagraph({ "We are using Nytherune, Chaos, Coquette as the base for our scripter" })--]]
InfoTab:AddParagraph({ "Found an error? Just report it to one of our programmers" })

InfoTab:AddSection({ "Others" })
InfoTab:AddButton({
    Name = "Rejoin",
    Callback = function()
        local TeleportService = game:GetService("TeleportService")
        TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
    end
})
--[[
local ADT = Window:MakeTab({ "Administrator", "code" })

ADT:AddSection({ "Administrator" })

ADT:AddSection({ "Administrator Limited" })
ShadersTab:AddButton({
Name = "Execute",
Callback = function()
loadstring(game:HttpGet(""))()
end
})
--]]
local GamePTab = Window:MakeTab({ "Spoofed Gamepass", "gamepad" })

GamePTab:AddSection({ "Spoofed Gamepass" })

local player = Players.LocalPlayer

GamePTab:AddSection({ "Chat" })
GamePTab:AddTextBox({
    Name = "Chat Premium",
    Description = "Use chat as if it were premium",
    PlaceholderText = "Hi!",
    Callback = function(Value)
        local Players = game:GetService("Players")
        local LocalPlayer = Players.LocalPlayer
        local chatService = game:GetService("TextChatService")

        if chatService.ChatVersion == Enum.ChatVersion.TextChatService then
            local msg = ". \r[Premium] " .. player.DisplayName .. ": " .. Value
            chatService.TextChannels.RBXGeneral:SendAsync(msg)
        end
    end
})

local AutoTab = Window:MakeTab({ "Auto Farm", "gift" })

AutoTab:AddSection({ "Auto Farm" })

AutoTab:AddSection({ "Events" })
AutoTab:AddParagraph({ "There are currently no active events..." })

local ShadersTab = Window:MakeTab({ "Shaders", "server" })

ShadersTab:AddSection({ "Shaders" })

ShadersTab:AddSection({ "Type 1 (Client-Sided)" })
ShadersTab:AddButton({
Name = "Enable Shaders (Irreversible)",
Callback = function()
local workspace = game:GetService("Workspace")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local model = workspace:FindFirstChild("Model")

if model then
	local function setMat(obj)
		for _, c in pairs(obj:GetChildren()) do
			if c:IsA("BasePart") then
				c.Material = Enum.Material.Basalt
			elseif c:IsA("Model") or c:IsA("Folder") then
				setMat(c)
			end
		end
	end
	if model:FindFirstChild("001_SnowStreet") then
		setMat(model["001_SnowStreet"])
	end
	if model:FindFirstChild("Street") then
		for _, o in pairs(model.Street:GetDescendants()) do
			if o:IsA("BasePart") then
				o.Material = Enum.Material.Basalt
			end
		end
	end
	for _, o in pairs(model:GetChildren()) do
		if o:IsA("BasePart") and (o.Name == "Sidewalk" or o.Name == "Wedge") and o.Material == Enum.Material.SmoothPlastic then
			o.Material = Enum.Material.Cobblestone
		end
	end
	model.ChildAdded:Connect(function(obj)
		if obj:IsA("BasePart") and (obj.Name == "Sidewalk" or obj.Name == "Wedge") and obj.Material == Enum.Material.SmoothPlastic then
			obj.Material = Enum.Material.Cobblestone
		end
	end)
end

local soundPart = Instance.new("Part")
soundPart.Size = Vector3.new(1,1,1)
soundPart.Transparency = 1
soundPart.Anchored = true
soundPart.CanCollide = false
soundPart.Parent = workspace
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")

local birdSound = Instance.new("Sound")
birdSound.Name = "BirdsSound"
birdSound.SoundId = "rbxassetid://1237969272"
birdSound.Looped = true
birdSound.Volume = 0.05
birdSound.Parent = soundPart

local wolfSound = Instance.new("Sound")
wolfSound.SoundId = "rbxassetid://6654360741"
wolfSound.Volume = 0.05
wolfSound.Looped = false
wolfSound.Parent = workspace

RunService.Heartbeat:Connect(function()
	if hrp and hrp.Parent then
		soundPart.Position = hrp.Position + Vector3.new(0,10,0)
	end
end)

local function isNight()
	local t = Lighting.ClockTime
	return (t >= 18 or t <= 6)
end

task.spawn(function()
	while true do
		if isNight() then
			if birdSound.IsPlaying then birdSound:Stop() end
			if wolfSound.IsPlaying then wolfSound:Stop() end
			wolfSound:Play()
		else
			if wolfSound.IsPlaying then wolfSound:Stop() end
			if not birdSound.IsPlaying then birdSound:Play() end
		end
		wait(20)
	end
end)

local fountainPart = Instance.new("Part")
fountainPart.Anchored = true
fountainPart.CanCollide = false
fountainPart.Transparency = 1
fountainPart.Size = Vector3.new(1,1,1)
fountainPart.Position = Vector3.new(-27,19,15)
fountainPart.Parent = workspace

local attachment = Instance.new("Attachment")
attachment.Position = Vector3.new(-27,19,15)
attachment.Parent = fountainPart

local fountainSound = Instance.new("Sound")
fountainSound.Name = "FountainSound"
fountainSound.SoundId = "rbxassetid://4766793559"
fountainSound.Looped = true
fountainSound.Volume = 0.03
fountainSound.EmitterSize = 10
fountainSound.RollOffMode = Enum.RollOffMode.Linear
fountainSound.MaxDistance = 100
fountainSound.Parent = attachment
fountainSound:Play()

local customSound = Instance.new("Sound")
customSound.Name = "MyCustomSound"
customSound.SoundId = "rbxassetid://9048659736"
customSound.Volume = 0.01
customSound.Looped = true
customSound.PlayOnRemove = false
customSound.Parent = workspace
customSound:Play()

local active = false
local stars = {}
local shootingStarsFolder = Instance.new("Folder",workspace)
shootingStarsFolder.Name = "ShootingStars"
local STAR_COUNT = 300
local SHOOTING_STAR_CHANCE = 0.3
local SHOOTING_STAR_MAX = 12
local shootingStarCooldown = 0.1

local spaceSound = Instance.new("Sound",workspace)
spaceSound.SoundId = "rbxassetid://1843520836"
spaceSound.Volume = 0.3
spaceSound.Looped = true
spaceSound.Name = "SpaceAmbience"

local function createStar()
	local star = Instance.new("Part")
	local size = math.random(1,3)*0.5
	star.Size = Vector3.new(size,size,size)
	star.Position = Vector3.new(math.random(-1000,1000),math.random(300,700),math.random(-1000,1000))
	star.Anchored = true
	star.CanCollide = false
	star.Material = Enum.Material.Neon
	local colors = {Color3.fromRGB(255,255,255),Color3.fromRGB(255,255,180),Color3.fromRGB(180,200,255)}
	star.Color = colors[math.random(1,#colors)]
	star.Name = "Star"
	star.Parent = workspace
	local light = Instance.new("PointLight",star)
	light.Brightness = 2 + math.random()*1.5
	light.Range = 12
	spawn(function()
		while star.Parent and active do
			star.Transparency = 0.2 + math.sin(tick()*math.random(2,5))*0.2
			RunService.Heartbeat:Wait()
		end
		if star.Parent then star:Destroy() end
	end)
	table.insert(stars,star)
end

local function createShootingStar()
	if not active then return end
	local startPos = Vector3.new(math.random(-1000,1000),math.random(350,600),math.random(-1000,1000))
	local dir = Vector3.new(math.random(-1,1),math.random(-0.1,0.1),math.random(-1,1)).Unit
	local speed = math.random(350,550)
	local isFire = math.random() <= SHOOTING_STAR_CHANCE
	local color = isFire and Color3.fromRGB(255,50,50) or Color3.fromRGB(255,255,220)
	local trailColor = isFire and ColorSequence.new(Color3.fromRGB(255,120,0),Color3.fromRGB(255,230,50)) or ColorSequence.new(Color3.fromRGB(255,255,255),Color3.fromRGB(255,255,180))
	local star = Instance.new("Part")
	star.Size = Vector3.new(0.5,0.5,3)
	star.Position = startPos
	star.Anchored = true
	star.CanCollide = false
	star.Material = Enum.Material.Neon
	star.Color = color
	star.Name = "ShootingStar"
	star.Parent = shootingStarsFolder
	local att0 = Instance.new("Attachment",star)
	local att1 = Instance.new("Attachment",star)
	att1.Position = Vector3.new(0,0,-3)
	local trail = Instance.new("Trail",star)
	trail.Attachment0 = att0
	trail.Attachment1 = att1
	trail.Lifetime = 0.35
	trail.Color = trailColor
	trail.LightEmission = 1
	trail.WidthScale = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
	local light = Instance.new("PointLight",star)
	light.Brightness = isFire and 12 or 7
	light.Range = 35
	light.Color = color
	if isFire then
		local fire = Instance.new("Fire",star)
		fire.Heat = 15
		fire.Size = 3.5
		fire.Color = Color3.fromRGB(255,110,0)
		fire.SecondaryColor = Color3.fromRGB(255,210,0)
	end
	local lifetime = math.random(1,1.5)
	local timePassed = 0
	local moveConn
	moveConn = RunService.Heartbeat:Connect(function(dt)
		if not active then moveConn:Disconnect() if star.Parent then star:Destroy() end return end
		timePassed += dt
		if timePassed >= lifetime then moveConn:Disconnect() if star.Parent then star:Destroy() end return end
		local curve = math.sin(timePassed*20)*0.5
		star.Position += (dir+Vector3.new(0,curve,0)).Unit*speed*dt
	end)
	Debris:AddItem(star,4)
end

local function updateSky()
	local hour = Lighting.ClockTime
	local shouldBeActive = hour >= 18 or hour < 6
	if shouldBeActive and not active then
		active = true
		Lighting.FogColor = Color3.fromRGB(10,10,30)
		Lighting.FogEnd = 5000
		Lighting.Brightness = 2
		for _,s in ipairs(stars) do if s and s.Parent then s:Destroy() end end
		stars = {}
		for _,p in ipairs(shootingStarsFolder:GetChildren()) do p:Destroy() end
		for i=1,STAR_COUNT do createStar() end
		spaceSound:Play()
	elseif not shouldBeActive and active then
		active = false
		for _,s in ipairs(stars) do if s and s.Parent then s:Destroy() end end
		stars = {}
		for _,p in ipairs(shootingStarsFolder:GetChildren()) do p:Destroy() end
		spaceSound:Stop()
		Lighting.FogColor = Color3.fromRGB(192,192,192)
		Lighting.FogEnd = 100000
		Lighting.Brightness = 2
	end
end

task.spawn(function()
	while true do
		if active then
			for i=1,SHOOTING_STAR_MAX do
				createShootingStar()
				task.wait(shootingStarCooldown)
			end
		else
			task.wait(1)
		end
	end
end)

task.spawn(function()
	while true do
		updateSky()
		task.wait(1)
	end
end)

local rainFolder = Instance.new("Folder",workspace)
rainFolder.Name = "FakeRain"
local isRaining = false

local birds = Instance.new("Sound",SoundService)
birds.SoundId = "rbxassetid://9111139882"
birds.Volume = 0.2
birds.Looped = true
birds:Play()

local rainSound = Instance.new("Sound",SoundService)
rainSound.SoundId = "rbxassetid://9118823106"
rainSound.Volume = 0.3
rainSound.Looped = true
rainSound:Play()

local thunder = Instance.new("Sound",SoundService)
thunder.SoundId = "rbxassetid://9120018695"
thunder.Volume = 0.4

local function updateBirdSound()
	birds.Volume = isRaining and 0 or 0.2
end

local function spawnRain()
	isRaining = true
	updateBirdSound()
	for i=1,120 do
		local drop = Instance.new("Part")
		drop.Size = Vector3.new(0.1,2,0.1)
		drop.Anchored = true
		drop.CanCollide = false
		drop.Material = Enum.Material.Glass
		drop.Transparency = 0.5
		drop.Color = Color3.fromRGB(160,160,255)
		drop.Position = Vector3.new(math.random(-150,150),100,math.random(-150,150))
		drop.Parent = rainFolder
		local tween = TweenService:Create(drop,TweenInfo.new(1),{Position=drop.Position-Vector3.new(0,60,0)})
		tween:Play()
		Debris:AddItem(drop,1.5)
	end
	wait(1.5)
	isRaining = false
	updateBirdSound()
end

local function lightningStrike()
	local flash = Instance.new("Part")
	flash.Size = Vector3.new(1,1000,1)
	flash.Anchored = true
	flash.CanCollide = false
	flash.Transparency = 0.4
	flash.Material = Enum.Material.Neon
	flash.Color = Color3.new(1,1,1)
	flash.Position = Vector3.new(math.random(-100,100),500,math.random(-100,100))
	flash.Parent = workspace
	Lighting.Brightness = Lighting.Brightness + 1.5
	thunder:Play()
	wait(0.1)
	Lighting.Brightness = Lighting.Brightness - 1.5
	flash:Destroy()
end

for _,part in pairs(workspace:GetDescendants()) do
	if part:IsA("BasePart") and part.Material == Enum.Material.SmoothPlastic then
		part.Reflectance = 0.25
	end
end

task.spawn(function()
	while true do
		spawnRain()
		if math.random() < 0.2 then lightningStrike() end
		wait(1)
	end
end)

Lighting.Brightness = 2
Lighting.GlobalShadows = true
Lighting.OutdoorAmbient = Color3.fromRGB(70, 70, 70)
Lighting.FogColor = Color3.fromRGB(120, 130, 140)
Lighting.FogStart = 80
Lighting.FogEnd = 600
Lighting.EnvironmentSpecularScale = 1
Lighting.EnvironmentDiffuseScale = 0.5

local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://159454299"
sky.SkyboxDn = "rbxassetid://159454296"
sky.SkyboxFt = "rbxassetid://159454293"
sky.SkyboxLf = "rbxassetid://159454286"
sky.SkyboxRt = "rbxassetid://159454300"
sky.SkyboxUp = "rbxassetid://159454304"
sky.Parent = Lighting

local color = Instance.new("ColorCorrectionEffect", Lighting)
color.Brightness = 0.03
color.Contrast = 0.15
color.Saturation = 0.05
color.TintColor = Color3.fromRGB(255, 240, 220)

local bloom = Instance.new("BloomEffect", Lighting)
bloom.Intensity = 0.8
bloom.Size = 56
bloom.Threshold = 0.9

local sunRays = Instance.new("SunRaysEffect", Lighting)
sunRays.Intensity = 0.05
sunRays.Spread = 0.8

local blur = Instance.new("BlurEffect", Lighting)
blur.Size = 0
end
})

local TrollTab = Window:MakeTab({ "Trolling Map", "map" })

TrollTab:AddSection({ "Trolling Map" })
--[[
TrollTab:AddSection({ "Landmark" })
local Facs = {
    [1] = {Name = "House #1", Position = Vector3.new(260.29, 4.37, 209.32)},
    [2] = {Name = "House #2", Position = Vector3.new(234.49, 4.37, 228.00)},
    [3] = {Name = "House #3", Position = Vector3.new(262.79, 21.37, 210.84)},
    [4] = {Name = "House #4", Position = Vector3.new(229.60, 21.37, 225.40)},
    [5] = {Name = "House #5", Position = Vector3.new(173.44, 21.37, 228.11)},
    [6] = {Name = "House #6", Position = Vector3.new(-43, 21, -137)},
    [7] = {Name = "House #7", Position = Vector3.new(-40, 36, -137)},
    [11] = {Name = "House #11", Position = Vector3.new(-21, 40, 436)},
    [12] = {Name = "House #12", Position = Vector3.new(155, 37, 433)},
    [13] = {Name = "House #13", Position = Vector3.new(255, 35, 431)},
    [14] = {Name = "House #14", Position = Vector3.new(254, 38, 394)},
    [15] = {Name = "House #15", Position = Vector3.new(148, 39, 387)},
    [16] = {Name = "House #16", Position = Vector3.new(-17, 42, 395)},
    [17] = {Name = "House #17", Position = Vector3.new(-189, 37, -247)},
    [18] = {Name = "House #18", Position = Vector3.new(-354, 37, -244)},
    [19] = {Name = "House #19", Position = Vector3.new(-456, 36, -245)},
    [20] = {Name = "House #20", Position = Vector3.new(-453, 38, -295)},
    [21] = {Name = "House #21", Position = Vector3.new(-356, 38, -294)},
    [22] = {Name = "House #22", Position = Vector3.new(-187, 37, -295)},
    [23] = {Name = "House #23", Position = Vector3.new(-410, 68, -447)},
    [24] = {Name = "House #24", Position = Vector3.new(-348, 69, -496)},
    [28] = {Name = "House #28", Position = Vector3.new(-103, 12, 1087)},
    [29] = {Name = "House #29", Position = Vector3.new(-730, 6, 808)},
    [30] = {Name = "House #30", Position = Vector3.new(-245, 7, 822)},
    [31] = {Name = "House #31", Position = Vector3.new(639, 76, -361)},
    [32] = {Name = "House #32", Position = Vector3.new(-908, 6, -361)},
    [33] = {Name = "House #33", Position = Vector3.new(-111, 70, -417)},
    [34] = {Name = "House #34", Position = Vector3.new(230, 38, 569)},
    [35] = {Name = "House #35", Position = Vector3.new(-30, 13, 2209)}
}

local FacOP = {}
for id, data in pairs(Facs) do
    table.insert(FacOP, {ID = id, Name = data.Name})
end

table.sort(FacOP, function(a, b)
    local numA = tonumber(a.Name:match("%d+")) or 0
    local numB = tonumber(b.Name:match("%d+")) or 0
    return numA < numB
end)

TrollTab:AddDropdown({
        Name = "Select a House",
        Options = (function()
        local t = {}
        for _, v in ipairs(FacOP) do
            table.insert(t, v.Name)
        end
        return t
    end)(),
        Callback = function(selectedName)
local player = game.Players.LocalPlayer
        local character = player.Character or player.CharacterAdded:Wait()
        local hrp = character:WaitForChild("HumanoidRootPart")

        local FacID, FacPos
        for _, data in ipairs(FacOP) do
            if data.Name == selectedName then
                FacID = data.ID
                FacPos = Facs[FacID].Position
                break
            end
        end
        if not FacID or not FacPos then return end

        hrp.CFrame = CFrame.new(FacPos)
        
        task.wait(0.5)

        local args1 = {FacID}
        game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Lot:Claim"):InvokeServer(unpack(args1))

        lo

Features & Information

Muitas funções para você usar, e mais atualizações em breve
#Exploiter#Troll#Nescau Hub

Community Comments (4)

KingXN777xKingXN777xNov 23, 2025

Mano

KingXN777xKingXN777xNov 23, 2025

Isso e praticamente a S4turn Hub

KingXN777xKingXN777xNov 23, 2025

E ainda tu deixou a Library original deles cara

WlzzzWlzzzNov 23, 2025

Aaaaa alguém ensina a baixa eu esqueci

More Scripts for Brookhaven 🏡RP