Run it
Copy the script and paste it into your executor.
pls=game:GetService("Players")
rsrv=game:GetService("RunService")
ws=game:GetService("Workspace")
lp=pls.LocalPlayer
cam=ws.CurrentCamera
rs,gui,vpf=nil,,
rt=
mrd=
()
rs rs:()rs=
gui gui:()gui,vpf=,
()
lp.Character
c=lp.Character
hrp=c:() c:(,)
hrp
c.Archivable=
cln=c:()
_,v (cln:())
v:() v:() v:() v:()
v:()
gui=.()
gui.IgnoreGuiInset=
gui.ResetOnSpawn=
gui.Name=
gui.Parent=:()
vpf=.()
vpf.Size=.(,,,)
vpf.BackgroundTransparency=
vpf.CurrentCamera=cam
vpf.Ambient=.(,,)
vpf.LightColor=.(,,)
vpf.LightDirection=.(,,)
vpf.Parent=gui
cln.Parent=vpf
grd=.()
grd.Transparency=NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
grd.Rotation=
grd.Parent=vpf
clhrp=cln:()
clhrp
clhrp.Transparency=
c.AncestryChanged:((_,p) p () )
rp=RaycastParams.()
rp.FilterType=.RaycastFilterType.Exclude
rp.FilterDescendantsInstances={c,cln}
rs=rsrv.RenderStepped:(()
c.Parent hrp cln.PrimaryPart
ro=hrp.Position
rd=.(,-mrd,)
rr=ws:(ro,rd,rp)
rr
fy=rr.Position.Y
(oc)
x,y,z,r00,r01,r02,r10,r11,r12,r20,r21,r22=oc:()
.(x,(*fy)-y,z,r00,r01,r02,-r10,-r11,-r12,r20,r21,r22)
_,v (c:())
v:()
cp=cln:(v.Name,)
cp
cp.CFrame=(v.CFrame)
v.Name==
cp.Transparency=
cp.Transparency=
cp.Material=.Material.SmoothPlastic
cp.CastShadow=
cp.CanCollide=
_,acc (c:())
acc:() acc:()
ca=cln:(acc.Name)
ca ca:()
ca.Handle.CFrame=(acc.Handle.CFrame)
ca.Handle.Transparency=rt
_,v (cln:())
v:() v:()
v.Transparency=
)
lp.CharacterAdded:(()().()())
lp.CharacterRemoving:(stop)
lp.Character .()()Trying to make my own shaders but yeh im lwk dumb