Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

[REPOST] Morphing works but camera doesn't follow player?

Hi!,

I am working on a game whoops sorry an "experience"

In this "Experience" the player is supposed to click a model and swap bodies with the model they clicked on, I've succeeded in the changing bodies aspect but the camera refuses to move, I've tried changing the CFrame, the subject, but nothing works, If you were looking for my code it is below

--Vars
------------------------------------------------------------
local jerryModel = script.Parent
local jerryUnion = script.Parent.JerryUnion
local clickDetect = script.Parent.ClickDetector
local char = game.Workspace.Character
--Useful Funcs
------------------------------------------------------------
function cloneChar(character)
    character.Archivable = true
    local clone = character:clone()
    character.Archivable = false
    return clone
end

--Main Code
------------------------------------------------------------------
--Called when button is clicked
function onClicked(player)
    local ogchar = player.Character
    local clone = cloneChar(ogchar)
    clone.Parent=jerryModel
    clone:MoveTo(player.Character:FindFirstChild("HumanoidRootPart").Position + Vector3.new(0, 2, 0))
    jerryUnion:Destroy()
    player.Character = char
    local cam = workspace.CurrentCamera
    cam.CameraType = Enum.CameraType.Scriptable
    cam.CFrame = player.Character.CFrame
end

--calls onClicked when Model is touched
clickDetect.MouseClick:Connect(onClicked)

If anyone could help me I would appreciate it, I've been struggling with this for a while now

Also I reposted this since I hadn't got any answers for about 3-4 days :)

Also Here's a video link

https://gyazo.com/2be5ef3dede1f2c8434094e6faa333c1

9 comments

0

If you were wondering the character moves, but the camera wont follow

0

And yes I have used Camera.CameraSubject

0

You're setting the CameraType to Scriptable you have to set it to Custom

0

I just tried that (Enum.CameraType.Custom) and it didnt work if you want ill send a video

0

You are setting Camera.CameraSubject to the Humanoid right?

0

Yes

0

Lemme send a video link in the Question

0

Have you tried listening to Rock music?

0

@DiamondComplex No but thank you for enlightening me

1 answer

Make sure to keep your CameraType as Custom and set the Subject to the morph's Humanoid.

2 comments

0

That didn't work

0

I sent a video link in the question

This discussion is preserved as it was. New answers, comments, and votes are closed.