{"id":"coffilhg/cameracontroller","name":"cameracontroller","scope":"coffilhg","platform":"roblox","description":"Simple Camera Controls made easy - BindToPart (with mouse follow) and SetFOV; Customization available through chainable ModuleSettings","version":"1.0.1","latest":"1.0.1","versions":["1.0.0","1.0.1"],"license":"MPL-2.0","licenseRating":"caution","licenseCaveats":["File-level copyleft: if you modify this package's own source files, those modified files must be made available under MPL-2.0. Using it unmodified in a closed-source game is fine."],"licenseVerified":false,"dependencies":{"coffilhg/easysmoothdamp":{"version":"^1.0.3","alias":"EasySmoothDamp"}},"integrity":"20381ffa108d28b103002ca3ae81cf8d7195c0017bdc6c99167237c60c2d1de5","likes":0,"downloads":0,"install":"forest install coffilhg/cameracontroller","url":"https://forest.dev/p/roblox/coffilhg/cameracontroller","files":"https://api.forest.dev/ai/package/roblox/coffilhg/cameracontroller/files","readme":"# CameraController\r\nSimple Camera Controls made easy - BindToPart (with mouse follow) and SetFOV; Customization available through chainable ModuleSettings\r\n\r\n\r\n\r\n## Available Here!\r\n- **[This repository](src/init.luau) ~ [src/init.luau](src/init.luau)**\r\n- **[Wally](<https://wally.run/package/coffilhg/cameracontroller>)**\r\n\r\n    ```toml\r\n    CameraController = \"coffilhg/cameracontroller@1.0.1\"\r\n    ```\r\n- **Rotriever**\r\n\r\n    ```toml\r\n    CameraController = \"github.com/Coffilhg/Useful-Modules@CameraController/1.0.1\"\r\n    ```\r\n<!--\r\n **[Creator Store](<https://create.roblox.com/store/category/gameplay?creatorName=coffilhg>)** ~ **[CameraController](<https://create.roblox.com/store/asset/123456789/CameraController>)**-->\r\n\r\n---\r\n\r\n## To-Do\r\n\r\n- [ ] Expand the README\r\n\r\n---\r\n\r\n## DEPENDENCIES\r\n\r\n- [EasySmoothDamp](<https://github.com/Coffilhg/Useful-Modules/tree/EasySmoothDamp>)\r\n\r\n---\r\n\r\n## License & Attribution\r\n\r\nThis module is licensed under the **Mozilla Public License 2.0 (MPL 2.0)**.\r\n\r\n#### What this means for Roblox Developers:\r\n* **Use & Modify:** You can freely use this module in any public, private, or commercial Roblox game.\r\n* **File-Level Copyleft:** If you modify the source code of this module itself, you must make your modified version of the module publicly available under the MPL 2.0.\r\n* **No Viral Code Leakage:** Including this module in your game does **not** force you to open-source your other game scripts, UI layouts, or proprietary codebase. \r\n\r\nSee the full terms in the [LICENSE](LICENSE) file.\r\n\r\nAttribution to all dependencies is included in [Notice](NOTICE)\r\n\r\nCopyright © 2026 @Coffilhg (Roblox UserId 517222346)","readmeTruncated":false}