Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

RespawnGUI isn't working why? I have two scripts.

local plr = game.Players.LocalPlayer

repeat wait() until plr.Character

local open = true
local mouse = plr:GetMouse()
local groupid = 2830572

function FullName(name)
	for _,v in pairs(game.Players:GetPlayers()) do
		if v.Name:lower():match(name:lower()) then
			return v.Name
		--else
		--	return "Couldn't find player"
		end
	end
end

function IsWorker()
	if plr:GetRankInGroup(groupid) > 1 then
		return true
	else
		return false
	end
end

if IsWorker() == true then
	script.Parent.Frame.Visible = true
end

script.Parent.Frame.PlaceButton.MouseButton1Down:connect(function()
	local playaa = game.Players:FindFirstChild(FullName(script.Parent.Frame.CustomerBox.Text))
	if playaa ~= nil then
		game.Workspace.Respawn.Username.Value = playaa.Name
		game.Workspace.Respawn.Respawner.Value = plr.Name
		game.Workspace.Respawn.Value = true
	end
end)
local stop = false

script.Parent.Parent:TweenPosition(UDim2.new(1, 0, 1, -365), "Out", "Linear", 0.05, true)

script.Parent.MouseEnter:connect(function()
	if stop == false then
		stop = true
		script.Parent.Parent:TweenPosition(UDim2.new(1, -205, 1, -365), "Out", "Quad", 0.3, true)
		else
		script.Parent.Parent:TweenPosition(UDim2.new(1, 0, 1, -365), "Out", "Quad", 0.3, true)
		stop = false
	end
end)

So basically as you see here: http://prntscr.com/dq5k4t The scripts are not working no more.. I wanted it to be like where if people are in the Security group that would get the ability to have the RespawnGUI on their screen. But not it's not working! Why isn't it working no more?

3 comments

0

qq

0

It may be that if there was no name found, so for loop doesn't return a player, and since there isn't a fail-safe, that may be why; try adding 'return nil' after the for loop in your "FullName" function, b/c it's favored fail-safe. :) i.e. it'll tell line 33 that it returned nil, since the if statement only fires if the value is true, b/c in your current script, it returns nothing. Although, that'

0

Ew tweening lol long functions

1 answer

This discussion is preserved as it was. New answers, comments, and votes are closed.