I have this local script
local Players = game:GetService("Players")
local RpS = game:GetService("ReplicatedStorage")
local SSS = game:GetService("ServerScriptService")
local Knit = require(RpS.Packages.knit)
print(RpS.Shared.Controllers:GetChildren())
Knit.AddControllers(RpS.Shared.Controllers)
print("Check")
Knit.Start():catch(warn)
Half of the time when I run the game, everything works finely and all the controllers start properly
But the other half the line with Knit.AddControllers just yields and nothing happens (As the print(“Check”) is not even printing). All the controllers dont load.
Im considering just writing my own framework than just using knit, unless anyone can please identify the issue here.