I want to make a plugin that moves the camera in Roblox Studio with a CFrameValue.
It's not throwing me an error, but at the same time the camera won't move where I want it to.
Here's the code:
local toolbar = plugin:CreateToolbar(script.Parent.Name)
local CreateFrame = toolbar:CreateButton("Create A Frame", "Creates a frame", "rbxassetid://64940934")
local SetPosit = toolbar:CreateButton("Play Frame", "Plays a frame", "rbxassetid://3482479506")
local function FrameCreate()
local cameraframe = workspace.CurrentCamera.CFrame
local FOV = workspace.Camera.FieldOfView
local camerafolder = script.Parent.CameraFrame:Clone()
wait()
camerafolder.FOV.Value = FOV
camerafolder.CFrameVal.Value = cameraframe
camerafolder.Parent = workspace
print(camerafolder.CFrameVal.Value)
end
CreateFrame.Click:Connect(FrameCreate)
local function SetPosition()
local cameraframe = workspace.CurrentCamera.CFrame
local getstuff = workspace:GetChildren()
for i,v in pairs(getstuff) do
if v:IsA("Folder") then
local stringname = "Camera"
if string.find(v.Name, stringname) then
cameraframe = Vector3.new(v.CFrameVal.Value)
end
end
end
-- workspace.Camera.FieldOfView = selection.FOV.Value
end
SetPosit.Click:Connect(SetPosition)
By the way, I'm using a folder that has the CFrameValue in it.
Thats why I have a IsA("Folder") thing there.
