search/
Start typing to search packages!
package_2
raylens
By @superdupernairobi
Roblox
Mirrored from Wally[image: RayLens logo] [image: Animated demo of RayLens drawing rays]
RayLens
Raycast and shape cast debugging for Roblox, if you cast the ray, RayLens draws it.
It uses client side handle adornments, so the visuals only exist on your client, other players never see them.
Install
[dependencies]
raylens = "superdupernairobi/raylens@0.1.0"
Studio users: download RayLens.rbxm from the release, right click ReplicatedStorage in the Explorer and pick Insert > Import Roblox Model.
Quickstart
local rayLens = require(game.ReplicatedStorage.raylens)
local origin = Vector3.new(0, 5, 0)
local direction = Vector3.new(0, -50, 0)
rayLens.draw(origin, direction, workspace:Raycast(origin, direction))
The ray appears, sits there for the lifetime (default is 8), and then clears itself.
Notes
- It does not cast for you.
drawtakes the result you already have. Passniland it draws the full length with no marker, so a miss looks different from a hit. - Client sided. Put it in a client script (LocalScript), a server script will look right in studio and do nothing once you play.
- One shot or per frame.
drawcalled once draws one ray that expires afterlifetime, for anything moving, useonDrawand draw inside the callback.
API
draw, ray, line, box, sphere, cone, cylinder, clear, onDraw - see the API reference
License
MIT
Package Details
Install command (Click to copy)
Version
0.1.0
License
MIT
Safe for commercial use
Automated license review — not legal advice.
