Nope. I don’t know what is causing it. I print debugged it and it still yields at the invoke server part. Full Local script code is as followed:
local StatusFrame = script.Parent.Parent.Parent.Status
local Player = game.Players.LocalPlayer
local Notification = script.Parent.Parent.Parent.Notification
local NotificationPosition = UDim2.new(0.406, 0,.035, 0)
local ReturnPosition = UDim2.new(0.406, 0,-.2, 0)
local TableOfStrings= {
"Configuring Settings...",
"Communicating with other scripts...",
"Verifying Player's eligibility...",
"Fetching Data...",
"Finalizing Processes...",
"J+ Admin Configuaration Complete!"
}
script.Parent.MouseButton1Click:Connect(function()
if not Player:WaitForChild("Verified").Value then
for i = 1, 0.5, -.01 do
StatusFrame.BackgroundTransparency = i
wait(.01)
end
StatusFrame.TextLabel.Position = UDim2.new(0, 0,0.25, 0)
StatusFrame.TextLabel:TweenSize(UDim2.new(1, 0,0.5, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quint, 3,false)
for i = 1,0,-.05 do
StatusFrame.TextLabel.BackgroundTransparency = i
wait(.01)
end
wait(1)
for indexNumber, String in pairs(TableOfStrings) do
StatusFrame.TextLabel.Text = String
for i = 1, 0, -.01 do
StatusFrame.TextLabel.TextTransparency = i
wait(.01)
end
wait(1.3)
for i = 0,1, .01 do
StatusFrame.TextLabel.TextTransparency = i
wait(.01)
end
end
print("e")
local IsVerified = game:GetService("ReplicatedStorage").isVerifiedCallback:InvokeServer() --Handling On Server To Avoid Possible Bypassing Of Checks
if IsVerified then
print("e")
game.ReplicatedStorage.updateLoggedInVal:FireServer(true)
StatusFrame.TextLabel.Text = "Welcome To J+ Admin "..Player.Name.."!"
for i = 1, 0, -.01 do
StatusFrame.TextLabel.TextTransparency = i
wait(.01)
end
wait(3)
for i = 0,1, .01 do
StatusFrame.TextLabel.TextTransparency = i
wait(.01)
end
else
StatusFrame.TextLabel.Text = "Sorry, but you do not have the permission to access J+ Admin, Please Contact The Administrator"
Notification.TextLabel.Text = "Verificaition Failure"
Notification:TweenPosition(NotificationPosition, Enum.EasingDirection.In, Enum.EasingStyle.Quint,2,false)
wait(4)
Notification:TweenPosition(ReturnPosition, Enum.EasingDirection.Out, Enum.EasingStyle.Quint,2, false)
for i = 1, 0, -.01 do
StatusFrame.TextLabel.TextTransparency = i
wait(.01)
end
wait(3)
for i = 0,1, .01 do
StatusFrame.TextLabel.TextTransparency = i
wait(.01)
end
end
StatusFrame.TextLabel:TweenSize(UDim2.new(0, 0,0.5, 0), Enum.EasingDirection.In, Enum.EasingStyle.Quint, 3, false)
for i = 0,1, .01 do
StatusFrame.TextLabel.BackgroundTransparency = i
wait(.01)
end
for i = 0.5, 1, .01 do
StatusFrame.BackgroundTransparency = i
wait(.01)
end
--// A lot of tweening //--
game.ReplicatedStorage.promptNotification:Invoke("Successfully Verified "..Player.Name.."!",4)
wait(2)
game.ReplicatedStorage.promptNotification:Invoke("Loading Admin Gui!",3)
wait(2)
script.Parent.Parent.Parent.MainAdminGui.Visible = true
print("Ran Script Successfully")
else
game.ReplicatedStorage.promptNotification:Invoke("Loading Admin Gui!",3)
wait(4)
script.Parent.Parent.Parent.MainAdminGui.Visible = true
end
end)