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