#proximityprompt door for team only not working
3 messages · Page 1 of 1 (latest)
CFrame = doorHinge.CFrame * CFrame.Angles(0, math.rad(0), 0) just does nothing
local TweenService = game:GetService("TweenService")
local door = script.Parent
local doorHinge = door.PrimaryPart
local doorOpen = TweenInfo.new()
local team = game.Teams.Police
local doorCFrame = TweenService:Create(doorHinge, doorOpen, {
CFrame = doorHinge.CFrame * CFrame.Angles(0, math.rad(100),0)--Change 100 to whatever value. Range of swing.
})
local doorCFrameClosed = TweenService:Create(doorHinge, doorOpen, {
CFrame = doorHinge.CFrame * CFrame.Angles(0, math.rad(0),0)--Change 100 to whatever value. Range of swing.
})
local ProximityPrompt = script.Parent.ProximityPrompt
local PromptAppear = ProximityPrompt.Enabled == false
game.Workspace.Door2.galss.Touched:Connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player ~= nil then
if player.Team == team then
ProximityPrompt.Enabled = true
doorCFrame:Play()
ProximityPrompt.Enabled = false
script.Parent.Open:Play()--rbxassetid://192416578
wait(2)--Door Stays Open this long
doorCFrameClosed:Play()
ProximityPrompt.Enabled = true
wait(1)
script.Parent.Close:Play()
end
end
end)
changed it a bit but still doesnt work