Beams’ texture doesn’t appear to load correctly in my game, for a split second after being created. Not sure if there’s a way to force load them before hand?
Code :
local Assets = game:GetService(“ReplicatedStorage”):WaitForChild(“Assets”)
local BeamAtt = Assets.Beams.CollectionHolder.Attachment0:Clone()
local LazarBeamAtt = Assets.Beams.LazarHolder.Attachment1:Clone()
Or such. Don’t exactly remember if you had to pass the instance or the ID as an argument to the function and my internet is currently about half-a-byte per hour, so you’ll have to figure that out yourself. Just google the function.
Tried preloading and making sure its successfully preloaded with AssetFetchStatus
Adding dummy beam on & off screen
Still having the same issue as the OP’s video
And yeah PreloadAsync accepts Instances such as Decal, Sound, Beam, etc.