client=nil cPcall=nil Pcall=nil Routine=nil service=nil gTable=nil return function(U)local I=nil local s=service.PlayerGui local Q=service.Players.LocalPlayer local C=service.New("\083\099\114\101\101\110\071\117\105")local n=service.New("\073\109\097\103\101\066\117\116\116\111\110",C)I=client.UI.Register(C)if client.UI.Get("\072\101\108\112\066\117\116\116\111\110",C,true)then C:Destroy()I:Destroy()return nil end I.Name="\072\101\108\112\066\117\116\116\111\110"I.CanKeepAlive=false n.Name="\084\111\103\103\108\101"n.BackgroundTransparency=1 n.Position=UDim2.new(1,-45,1,-45)n.Size=UDim2.new(0,40,0,40)n.Image=client.HelpButtonImage n.ImageTransparency=.5 n.MouseButton1Down:Connect(function()local U=client.UI.Get("\085\115\101\114\080\097\110\101\108",nil,true)if not U then client.UI.Make("\085\115\101\114\080\097\110\101\108",{})return end U.Object:Destroy()end)I:Ready()end


client = nil;
cPcall = nil;
Pcall = nil;
Routine = nil;
service = nil;
gTable = nil;
return function(p1)
	local v1 = nil;
	local l__PlayerGui__2 = service.PlayerGui;
	local l__LocalPlayer__3 = service.Players.LocalPlayer;
	local v4 = service.New("ScreenGui");
	local v5 = service.New("ImageButton", v4);
	v1 = client.UI.Register(v4);
	if client.UI.Get("HelpButton", v4, true) then
		v4:Destroy();
		v1:Destroy();
		return nil;
	end;
	v1.Name = "HelpButton";
	v1.CanKeepAlive = false;
	v5.Name = "Toggle";
	v5.BackgroundTransparency = 1;
	v5.Position = UDim2.new(1, -45, 1, -45);
	v5.Size = UDim2.new(0, 40, 0, 40);
	v5.Image = client.HelpButtonImage;
	v5.ImageTransparency = 0.5;
	v5.MouseButton1Down:Connect(function()
		local v6 = client.UI.Get("UserPanel", nil, true);
		if not v6 then
			client.UI.Make("UserPanel", {});
			return;
		end;
		v6.Object:Destroy();
	end);
	v1:Ready();
end;
