Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Players = :()
LocalPlayer = Players.LocalPlayer
HttpService = :()
TextChatService = :()
ReplicatedStorage = :()
activeWS =
isConnected =
targetURL = .. ..
(rawUrl)
url = (rawUrl):(, )
url = url:(, )
url:() url:()
url = .. url
url:(-) ==
url = url:(, -)
url
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = { Enabled = },
KeySystem = ,
RayfieldFolder =
})
ConnectionTab = Window:(, )
ControlsTab = Window:(, )
StatusParagraph = ConnectionTab:({
Title = ,
Content =
})
chatHooked =
()
chatHooked
chatHooked =
(speaker, message)
activeWS isConnected
(()
activeWS:(HttpService:({
event = ,
user = (speaker),
text = (message)
}))
)
TextChatService TextChatService.ChatVersion == .ChatVersion.TextChatService
TextChatService.MessageReceived:((msg)
msg.TextSource
(msg.TextSource.Name, msg.Text)
)
chatEvents = ReplicatedStorage:()
chatEvents chatEvents:()
chatEvents.OnMessageDoneFiltering.OnClientEvent:((data)
(data.FromSpeaker, data.Message)
)
()
activeWS
(() activeWS:() )
activeWS =
wsUrl = (targetURL)
Rayfield:({
Title = ,
Content = .. wsUrl,
Duration =
})
success, ws = (()
WebSocket.(wsUrl)
)
success ws
activeWS = ws
isConnected =
().QuaConnected =
StatusParagraph:({
Title = ,
Content = .. wsUrl ..
})
Rayfield:({
Title = ,
Content = ,
Duration =
})
()
ws.OnMessage:((raw_data)
ok, data = (()
HttpService:(raw_data)
)
ok (data) ~=
character = LocalPlayer.Character
hrp = character character:()
humanoid = character character:()
data.action == humanoid
i = , (data.count )
humanoid:(.HumanoidStateType.Jumping)
.()
data.action == hrp
studs = data.studs
dir = data.dir
lookVector = hrp.CFrame.LookVector
rightVector = hrp.CFrame.RightVector
dir == hrp.CFrame = hrp.CFrame + (lookVector * studs)
dir == hrp.CFrame = hrp.CFrame - (lookVector * studs)
dir == hrp.CFrame = hrp.CFrame + (rightVector * studs)
dir == hrp.CFrame = hrp.CFrame - (rightVector * studs)
data.action ==
Rayfield:({
Title = ,
Content = (data.text),
Duration =
})
)
ws.OnClose:(()
isConnected =
activeWS =
().QuaConnected =
StatusParagraph:({
Title = ,
Content =
})
)
isConnected =
().QuaConnected =
StatusParagraph:({
Title = ,
Content =
})
Rayfield:({
Title = ,
Content = .. wsUrl,
Duration =
})
ConnectionTab:({
Name = ,
PlaceholderText = ,
RemoveTextOnFocusLost = ,
Callback = (Text)
targetURL = Text
,
})
ConnectionTab:({
Name = ,
Callback = ()
()
,
})
ConnectionTab:({
Name = ,
Callback = ()
activeWS
activeWS:()
activeWS =
isConnected =
().QuaConnected =
StatusParagraph:({Title = , Content = })
,
})
ControlsTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Callback = (Value)
char = LocalPlayer.Character
hum = char char:()
hum hum.WalkSpeed = Value
,
})
ControlsTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Callback = (Value)
char = LocalPlayer.Character
hum = char char:()
hum
hum.UseJumpPower =
hum.JumpPower = Value
,
})
ControlsTab:({
Name = ,
Callback = ()
char = LocalPlayer.Character
hum = char char:()
hum
hum.WalkSpeed =
hum.JumpPower =
Rayfield:({ Title = , Content = , Duration = })
,
})
ControlsTab:({
Name = ,
Callback = ()
char = LocalPlayer.Character
hum = char char:()
hum hum:(.HumanoidStateType.Jumping)
,
})
ControlsTab:({
Name = ,
Callback = ()
char = LocalPlayer.Character
hum = char char:()
hum hum.Health =
,
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
Polls local server, your Qua script will do requests to this script via HTTP requests.

Universal