You could use the suggestion I sent you via PM a while ago where it bocked you if you have a certain color jersey in your inventory instead of the buggy checking for the teams itself (make the line check if you have say blue jersey when you go to the red side, if you have it, it will push you)
Code:
script 214 (void)
{
if (Checkinventory("RedJersey") >= 1)
{
SetFont("BIGFONT");
Print(s:"Sorry, Red. Blue players only.");
ThrustThing(0,30,1);
}
else
{
}
}
I made an edit of it long ago with this code and it worked perfectly
Edit: is it possible to make the buckshot kick not do any damage or atleast damage and heal you, and also making the ball just turn into a weapon on contact with someone (passing it to a teammate, jumping to block high kicks), removing the whole fighting aspect and makeing it focus more on soccer?
Also, in buckshot, once you fire the weapon, you're stuck with the ball attack with no ammo unable to do anything until you're attacked