Message
Message
--// Instances
local Player = Players.LocalPlayer
local Classes = ReplicatedStorageService.Classes
--// Modules
local NotificationHandler = require(Classes.NotificationHandler)
local ZoneHandler = require(Classes.ZoneHandler)
local GroupsInformation = require(Classes.GroupsInformation)
--// Variables
local TweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Linear)
local Tween = nil
local SafeGamepass = ReplicatedStorageService.Functions.SafeCheckGamepass
local PortasPermissions = {
["Gamepass"] = {
};
--// Functions
function ConvertStringToCFrame(str: string)
end
--// Code
Zone.localPlayerEntered:Connect(function(player: Player)
end
NotificationHandler:SendNotificationByClient({
Title = "Porta",
Text = "Você não tem permissão!",
Duration = 3,
})
return
end
Door.Porta.CanCollide = false
else
if SubDoor:IsA("Model") and
SubDoor.Name:match("Porta") then
task.spawn(function()
SubDoor.Porta.CanCollide = false
local Tween =
TweenService:Create(SubDoor.Hinge, TweenInfo, { CFrame = CFrameValue * CFrameAngles
})
Tween:Play()
Tween.Completed:Wait()
SubDoor.Hinge.CFrame = CFrameValue *
CFrameAngles
end)
end
end
end
end)
Zone.localPlayerExited:Connect(function(player: Player)
return
end
VerifyVip = nil
Door.Porta.CanCollide = true
else
if SubDoor:IsA("Model") and
SubDoor.Name:match("Porta") then
task.spawn(function()
SubDoor.Porta.CanCollide = true
local Tween =
TweenService:Create(SubDoor.Hinge, TweenInfo, { CFrame = CFrameValue * CFrameAngles
})
Tween:Play()
Tween.Completed:Wait()
SubDoor.Hinge.CFrame = CFrameValue *
CFrameAngles
end)
end
end
end
end)
end
end