Run it
Copy the script and paste it into your executor.
ok, Rayfield = (()
(:())()
)
ok Rayfield
ScreenGui = .()
Frame = .()
Label = .()
ScreenGui.Parent = .CoreGui
Frame.Parent = ScreenGui
Frame.Size = .(, , , )
Frame.Position = .(, -, , )
Frame.BackgroundColor3 = .(, , )
Label.Parent = Frame
Label.Size = .(, , , )
Label.Text =
Label.TextColor3 = .(, , )
Label.BackgroundTransparency =
Window = Rayfield:({Name = })
Tab = Window:()
().PortalColors = ().PortalColors {
color1 = .(, , ),
color2 = .(, , ),
dualMode = ,
spd = ,
}
color1 = ().PortalColors.color1
color2 = ().PortalColors.color2
spd = ().PortalColors.spd
dualMode = ().PortalColors.dualMode
autoV4 =
player = .Players.LocalPlayer
RunService = :()
Workspace = :()
VirtualInputManager = :()
KEYWORDS = {
,,,,,,,,
,,,,,,,,
,,,,,,,,
,,,,,,,
,,,,,,,,
,,,,,,,
,,,,,,
,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,,
,,,,,,,
,,,,,,
,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,
,,,,,,
,,,,,,
,,,,,,,
,,,,,,
}
BODY_PARTS = {
head=,torso=,[]=,[]=,
[]=,[]=,humanoidrootpart=,
uppertorso=,lowertorso=,leftupperarm=,leftelbow=,
leftlowerarm=,leftwrist=,lefthand=,rightupperarm=,
rightelbow=,rightlowerarm=,rightwrist=,righthand=,
leftupperleg=,leftknee=,leftlowerleg=,leftankle=,
leftfoot=,rightupperleg=,rightknee=,rightlowerleg=,
rightankle=,rightfoot=,handle=,mesh=,
}
(name)
(name) ~=
lower = name:()
_, kw (KEYWORDS)
lower:(kw, , )
(v)
v v.Parent
BODY_PARTS[v.Name:()]
char = player.Character
char v.Parent == char
v.Parent:()
()
dualMode
.(
(color1.R+color2.R)/,
(color1.G+color2.G)/,
(color1.B+color2.B)/
)
color1
(original)
dualMode ColorSequence.(color1, color2)
ok2, kps = (() original.Keypoints )
ok2 kps ColorSequence.(color1)
#kps == ColorSequence.(color1)
new = {}
i, kp (kps)
new[i] = ColorSequenceKeypoint.(kp.Time, color1)
ColorSequence.(new)
(v)
v v.Parent
(()
c = ()
v:() v:() v:()
v.Color = (v.Color)
v:() v:() v:()
v.Color = c
v:()
(v)
v.Material == .Material.Neon (v.Name) v.Transparency >
v.Color = c
v.BrickColor = BrickColor.(c)
v:()
p = v.Parent
p (p) (p.Name)
v.VertexColor = .(c.R, c.G, c.B)
v:()
p = v.Parent
p p:() (p) p.Color = c
v:() v:()
p = v.Parent
p (p) v.Color = c
v:() v:()
v.Color3 = c
v.SurfaceColor3 = c
v:() v:()
v.ImageColor3 = c
v:() v:() v:()
v.BackgroundTransparency < v.BackgroundColor3 = c
)
cached, conns = {}, {}
(inst)
cached[inst] =
conns[inst] conns[inst]:() conns[inst] =
(inst)
inst cached[inst]
cached[inst] =
conns[inst] = inst.AncestryChanged:(()
inst:() (inst)
)
(obj)
obj
(()
(obj) (obj)
_, v (obj:())
(v) (v)
)
()
inst (cached)
inst inst.Parent
(apply, inst)
(inst)
()
char = player.Character
char
_, v (char:())
v:() v:() v:()
(() v.Color = (v.Color) )
v:() v:() v:()
(() v.Color = () )
v:() (v) (v.Name)
(()
c = ()
v.Color = c
v.BrickColor = BrickColor.(c)
)
rainbowConn, watcherConn, monitorConn
(on)
rainbowConn rainbowConn:() rainbowConn =
on
h =
rainbowConn = RunService.RenderStepped:((dt)
h = (h + dt * spd * ) %
color1 = .(h, , )
dualMode color2 = .((h + ) % , , )
)
()
watcherConn watcherConn:()
watcherConn = Workspace.DescendantAdded:((obj)
obj obj.Parent
.()
(obj.Name)
(obj)
obj.Parent (obj.Parent.Name)
(obj) (obj)
)
()
monitorConn monitorConn:()
monitorConn = RunService.Heartbeat:(()
()
()
)
()
()
()
()
().PortalColors.color1 = color1
().PortalColors.color2 = color2
().PortalColors.dualMode = dualMode
().PortalColors.spd = spd
Rayfield:({Title=, Content=, Duration=})
()
char = player.Character
char
tool = char:()
tool tool.Name:()
()
char = player.Character
char
hum = char:()
hum hum.Health <=
v4Conn
(state)
autoV4 = state
v4Conn v4Conn:() v4Conn =
state
v4Conn = RunService.Heartbeat:(()
autoV4
()
()
(()
VirtualInputManager:(, .KeyCode.Y, , )
.()
VirtualInputManager:(, .KeyCode.Y, , )
)
.()
)
Tab:({Name=, Color=color1, Callback=(v)
()
color1 = v
()
})
Tab:({Name=, Color=color2, Callback=(v)
()
color2 = v
()
})
Tab:({Name=, CurrentValue=dualMode, Callback=(v)
dualMode = v
()
})
Tab:({Name=, Callback=rainbowToggle})
Tab:({Name=, Range={,}, CurrentValue=spd, Callback=(v)
spd = v
})
Tab:({Name=, CurrentValue=, Callback=(v)
(v)
})
Tab:({Name=, Callback=saveColors})
Tab:({Name=, Callback=()
()
()
()
})
Tab:({Name=, Callback=()
()
Rayfield:({Title=, Content=, Duration=})
})
player.CharacterAdded:(()
.()
()
()
()
)
char = player.Character player.CharacterAdded:()
.()
()
()
()
Rayfield:({
Title = ,
Content = ,
Duration =
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, discord.gg.
Idk

Universal