Is there a possible way to have a custom forcefield using materials on the avatar.
If so how can I do that?
Is there a possible way to have a custom forcefield using materials on the avatar.
If so how can I do that?
I’m unsure on what you mean. Do you mean like a force field with a different material ?
What I’m guessing you want to do. Have a force field that’s material/colour matches the avatar’s colour.
I don’t think there’s a way to change the colour of the default forcefield(the one that you spawn with) Although If you made your on forcefield using the forcefield material you could also use a script that detects the colour of the avatar and uses it as the colour of the force field part.
I’m not 100% on how to go about this or if that’s even what you want.
Might help:ForceField | Documentation - Roblox Creator Hub
If you are asking what i think you’re asking, and you want a custom forcefield, it’s relatively simple. code that goes something along these lines should work. Also, because I can’t figure out how to format code, just try to copy and paste this into studio: (note this is completely cosmetic. if you want functionality like a normal forcefield, insert a forcefield and set its Visible property to false. also this only works for R6 rigs, but you can easily change this to support R15)
local Debris = game:GetService "Debris"
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:Connect(function(character)
local forcefield = Instance.new("Part")
forcefield.Shape = Enum.PartType.Ball
forcefield.Material = Enum.Material.ForceField
forcefield.Size = Vector3.new(7,7,7)
forcefield.CanCollide = false
forcefield.CFrame = character:WaitForChild("Torso").CFrame
forcefield.Parent = character
local weld = Instance.new("Weld")
weld.Part0 = character.PrimaryPart
weld.Part1 = forcefield
weld.C0 = character.PrimaryPart.CFrame:inverse() * forcefield.CFrame
weld.Parent = forcefield
Debris:AddItem(forcefield,5)
– Possibly lerp the color down here if you like
end)
end)
This has worked, thank you so much for your help!
Cheers!