local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
local Window = Rayfield:CreateWindow({
Name = "🔥🔥PH-central Streets | Script🔥🔥",
Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
LoadingTitle = "Rayfield Interface Suite",
LoadingSubtitle = "by Dean",
ShowText = "Rayfield", -- for mobile users to unhide rayfield, change if you'd like
Theme = "Bloom", -- Check https://[Log in to view URL]
ToggleUIKeybind = "l", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)
DisableRayfieldPrompts = false,
DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
ConfigurationSaving = {
Enabled = true,
FolderName = nil, -- Create a custom folder for your hub/game
FileName = "Big Hub"
},
Discord = {
Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
RememberJoins = true -- Set this to false to make them join the discord every time they load it up
},
KeySystem = true, -- Set this to true to use our key system
KeySettings = {
Title = "Untitled",
Subtitle = "Key System",
Note = "No method of obtaining the key is provided", -- Use this to tell the user how to get a key
FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
Key = {"PH-WND517"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
}
})
local MainTab = Window:CreateTab("Player", nil) -- Title, Image
local MainSection = MainTab:CreateSection("Player")
Rayfield:Notify({
Title = "ScriptLoading...",
Content = "ScriptedLoaded",
Duration = 8,
Image = nil,
})
local Button = MainTab:CreateButton({
Name = "Fly",
Callback = function()
loadstring(game:HttpGet('https://[Log in to view URL]'))()
end,
})
local Button = MainTab:CreateButton({
Name = "Inf Jump",
Callback = function()
local LocalP = game:GetService("Players").LocalPlayer
local Uis = game:GetService("UserInputService")
local Infjump = true
Uis.JumpRequest:Connect(function()
if Infjump == true and LocalP.Character then
LocalP.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
end
end)
end,
})
local Button = MainTab:CreateButton({
Name = "Camera Zoom",
Callback = function()
game.Players.LocalPlayer.CameraMaxZoomDistance = math.huge
end,
})
local Button = MainTab:CreateButton({
Name = "Fov",
Callback = function()
workspace.CurrentCamera.FieldOfView = 100 --change this to whatever number you want
end,
})
local Button = MainTab:CreateButton({
Name = "Inf Yield",
Callback = function()
loadstring(game:HttpGet('https://[Log in to view URL]'))()
end,
})
local Button = MainTab:CreateButton({
Name = "No Doors",
Callback = function()
--//just say nodoors in chat
game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
if (string.lower(msg) == "nodoors") then
local doors = game.Workspace:GetChildren()
for i,v in pairs (doors)do
if v.Name == "Door" then
v:Destroy()
end
end
end
end)
end,
})
local Button = MainTab:CreateButton({
Name = "Cash ESP",
Callback = function()
--from aidez pastebin
local function removeother(instance)
for i,v in pairs(instance:GetChildren()) do
if v.Name == "ESP" then
v:Destroy()
end
removeother(v)
end
end
function show(v)
local epic = Instance.new("Part")
epic.Parent = v
epic.Name = "parttrace"
epic.CFrame = v.CFrame
epic.Size = Vector3.new(0.2,0.2,0.2)
epic.Anchored = true
epic.Transparency = 1
local billgui = Instance.new('BillboardGui', epic)
local textlab = Instance.new('TextLabel', billgui)
billgui.Name = "ESP"
billgui.Adornee = epic
billgui.AlwaysOnTop = true
billgui.ExtentsOffset = Vector3.new(0, 1, 0)
billgui.Size = UDim2.new(0, 5, 0, 5)
textlab.Name = 'CASH'
textlab.BackgroundColor3 = Color3.new(255, 255, 255)
textlab.BackgroundTransparency = 1
textlab.BorderSizePixel = 0
textlab.Position = UDim2.new(0, 0, 0, -40)
textlab.Size = UDim2.new(1, 0, 10, 0)
textlab.Visible = true
textlab.ZIndex = 10
textlab.Font = 'ArialBold'
textlab.FontSize = 'Size14'
textlab.Text = "CASH"
textlab.TextColor = BrickColor.new('Bright red')
textlab.TextStrokeColor3 = Color3.fromRGB(0,0,0)
textlab.TextStrokeTransparency = 0.6
end
local function tracecash(instance)
for i,v in pairs(instance:GetChildren()) do
if v:IsA("MeshPart") and v.MeshId == "rbxassetid://511726060" then
removeother(v.Parent)
show(v)
end
tracecash(v)
end
end
for i,v in pairs(game.Workspace:GetChildren()) do
if v.Name == "RandomSpawner" then
if v:FindFirstChild("Model") then
v.Model.ChildAdded:Connect(function(child)
tracecash(child)
end)
end
v.ChildAdded:Connect(function(child)
tracecash(child)
end)
end
end
game.Workspace.ChildAdded:Connect(function(child)
if child.Name == "RandomSpawner" then
repeat wait() until child.Model
tracecash(child)
end
end)
tracecash(game.Workspace)
end,
})
local Button = Tab:CreateButton({
Name = "Full Bright",
Callback = function()
game:GetService("RunService").RenderStepped:Connect(function()
local LService = game:GetService("Lighting")
LService.ClockTime = 14
end)
for i, v in pairs(game:GetService("Lighting"):GetDescendants()) do
if v.Parent == game:GetService("Lighting") then
v:Destroy()
end
end
end,
})
local Button = Tab:CreateButton({
Name = "FPS & Ping",
Callback = function()
repeat wait() until game:IsLoaded()
local ScreenGui = Instance.new("ScreenGui")
local Fps = Instance.new("TextLabel")
local Ping = Instance.new("TextLabel")
local Frame2 = Instance.new("Frame")
--Properties:
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Frame2.Parent = ScreenGui
Frame2.BackgroundColor3 = Color3.new(0, 0, 0)
Frame2.BorderColor3 = Color3.fromRGB(255, 255, 255)
Frame2.BorderSizePixel = 2.3
Frame2.Position = UDim2.new(0.9175, 0, 0.95, 0)
Frame2.Size = UDim2.new(0, 152, 0, 45)
Frame2.BackgroundTransparency = 0.8
Frame2.ZIndex = 0
Fps.Name = "Fps"
Fps.Parent = Frame2
Fps.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
Fps.BackgroundTransparency = 1
Fps.BorderColor3 = Color3.fromRGB(255, 255, 255)
Fps.BorderSizePixel = 0
Fps.Position = UDim2.new(0, 0, 0, 0.3)
Fps.Size = UDim2.new(-0.35, 125, 0, 25)
Fps.Font = Enum.Font.Code
Fps.TextColor3 = Color3.fromRGB(255, 255, 255)
Fps.TextScaled = false
Fps.TextSize = 16
Fps.TextWrapped = false
Ping.Name = "Ping"
Ping.Parent = Frame2
Ping.BackgroundColor3 = Color3.fromRGB(17, 17, 17)
Ping.BackgroundTransparency = 1
Ping.BorderColor3 = Color3.fromRGB(255, 255, 255)
Ping.BorderSizePixel = 0
Ping.Position = UDim2.new(0.1, 0, 0.5, 0.3)
Ping.Size = UDim2.new(0, 125, 0, 25)
Ping.Font = Enum.Font.Code
Ping.TextColor3 = Color3.fromRGB(255, 255, 255)
Ping.TextScaled = false
Ping.TextSize = 13
Ping.TextWrapped = false
-- Scripts:
local script = Instance.new('LocalScript', Fps)
local RunService = game:GetService("RunService")
RunService.RenderStepped:Connect(function(fps) -- This will fire every time a frame is rendered
local fps = game.Workspace:GetRealPhysicsFPS()
script.Parent.Text = "Fps: "..math.floor(fps)..""
end)
-- Little screen --script.Parent.Text = " FPS: "..math.floor(fps).." "
local script = Instance.new('LocalScript', Ping)
local RunService = game:GetService("RunService")
RunService.RenderStepped:Connect(function(ping)
script.Parent.Text = ("Ping: " ..game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString(math.round(2/ping))) -- your ping
end)
end,
})
To embed this program on your website, copy the following code and paste it into your website's HTML: