Another long script. I want to make my tabs spaced out instead of overlapping. Please help!
rot = 2 + 8;
i = 5;
tabs = {};
function output(plr,text,func)
if not type(func) == "function" or func == nil then return end
if game.Players:FindFirstChild(plr) then
plr = game.Players:FindFirstChild(plr);
else
print("Player does not exist")
end
local b = Instance.new("Part",workspace);
local char = plr.Character
b.CFrame = CFrame.new(math.random(1,20),0,0)
b.BrickColor = BrickColor.White();
b.Anchored = true;
b.Material = Enum.Material.Neon;
local light = Instance.new("PointLight",b);
b.CanCollide = false;
b.CFrame = CFrame.new(math.random(0,100),0,0);
b.Size = Vector3.new(2,2,.1);
local gui = Instance.new("SurfaceGui",b);
gui.Adornee = b;
gui.Face = "Front";
local frame = Instance.new("Frame",gui);
frame.Size = UDim2.new(0,1,0,1);
frame.BackgroundColor3 = BrickColor.Random().Color;
local textbox = Instance.new("TextBox",frame);
textbox.BackgroundColor3 = BrickColor.Random().Color;
textbox.Position = UDim2.new(0,150,0,80);
textbox.Size = UDim2.new(0,500,0,100);
textbox.Text = text;
textbox.Font = "SourceSansBold";
textbox.TextScaled = true;
local click = Instance.new("ClickDetector",b);
click.MouseClick:connect(function(player)
if player.Name == plr.Name then
func()
else
return
end
end)
click.MouseHoverEnter:connect(function(plr)
-- b.Size = Vector3.new(4,4,.1);
b.Size = b.Size + Vector3.new(1.5,1.5,.1);
end)
click.MouseHoverLeave:connect(function(plr)
b.Size = b.Size - Vector3.new(1.5,1.5,.1);
end)
plr.Chatted:connect(function(msg)
if msg == "dismiss" then
b:Destroy();
for i,v in pairs(tabs) do
table.remove(tabs,i);
end
end
end)
table.insert(tabs,b)
game:service("RunService").Stepped:connect(function()
if b.Parent == nil then
return;
else
while true do
wait(0.05)
b.CFrame = char.Torso.CFrame * CFrame.Angles(0, math.rad(rot), 0) * CFrame.new(4,0,4)
rot = rot + 0.01
end
end
end)
end
output("","Text",function()
return
end)

1 comment
What do you mean by 'spaced out'? I'm pretty sure this question is purely about formatting, which is definitely not a good fit for SH.