so im just making a door and this pops up in the output " Touched is not a valid member of Model" can someone help me
01 | local doorModel = script.Parent |
02 |
03 | local TweenService = game:GetService( "TweenService" ) |
04 | local doorTweenInfo = TweenInfo.new( 1 , Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0 , false , 0 ) |
05 |
06 | local leftDoorTween = TweenService:Create(doorModel.leftDoor, doorTweenInfo, { CFrame = doorModel.leftDoorOpen.CFrame } ) |
07 | local rightDoorTween = TweenService:Create(doorModel.rightDoor, doorTweenInfo, { CFrame = doorModel.rightDoorOpen.CFrame } ) |
08 |
09 | doorModel.Keyhole.Touched:Connect( function (hit) |
10 | if hit.Parent:IsA( "Tool" ) and hit.Parent.Name = = "Key" then |
11 | leftDoorTween:Play() |
12 | rightDoorTween:Play() |
13 |
14 | end |
15 | end ) |
can someone help
(p.s. im doing gnomecodes tuotorial for fun so yeah)
you have to access a specific part, you cant access a model in general. I haven't tested this but I have ran into this problem before, making a specific part should do the trick. for what I think you should do, is you should make an invisible part that surrounds the touch area.