search/
Start typing to search packages!
package_2
noid
By @superdupernairobi
Roblox
Mirrored from WallyNoid
Humanoid styled state machine for custom Roblox character controllers.
It does not move anything and does not cast anything. Physics, raycasting and replication stay with you.
[image: Noid example]
Install
Wally
Add it to your wally.toml, then run wally install.
[dependencies]
Noid = "superdupernairobi/noid@0.1.0"
Studio
Download Noid.rbxm from the latest release, drag it into ReplicatedStorage and require it from wherever you put it.
Use
local Noid = require(game:GetService("ReplicatedStorage").Packages.Noid)
local machine = Noid.Machine.new("Idle", "client")
local desired = Noid.Conditions.resolve({ grounded = true })
if desired then
machine:Change({ state = desired, source = "sensor" })
end
machine:Changed():Connect(function(old, new)
print(old, "to", new)
end)
Package Details
Install command (Click to copy)
Version
0.1.0
License
MIT
Safe for commercial use
Automated license review — not legal advice.
