{"id":"synthranger/viewmodel","name":"viewmodel","scope":"synthranger","platform":"roblox","description":"Mirrored from the Wally registry.","version":"0.1.2","latest":"0.1.2","versions":["0.1.1","0.1.2"],"license":"MIT","licenseRating":"safe","licenseCaveats":["License identified from the packaged LICENSE file; the manifest declared none."],"licenseVerified":true,"dependencies":{},"integrity":"a2066402389160a0a188d43bba8e999a415ec370b6e5de147ff45ca4a2fc95b0","likes":0,"downloads":0,"install":"forest install synthranger/viewmodel","url":"https://forest.dev/p/roblox/synthranger/viewmodel","files":"https://api.forest.dev/ai/package/roblox/synthranger/viewmodel/files","readme":"# Viewmodel\r\nViewmodel class for handling viewmodels in FPS frameworks\r\n\r\nViewmodel Instance Format\r\n- Model (Model)\r\n  - HumanoidRootPart (Part) (Model.PrimaryPart)\r\n  - FakeCamera (Part)\r\n  - Settings (ModuleScript) (Returns ViewmodelSettings)\r\n  - Left Arm (Part)\r\n  - Right Arm (Part)\r\n  - AnimationController or Humanoid\r\n\r\n[Changelog](CHANGELOG.md) <br/>\r\n[Documentation](https://synthranger.github.io/Viewmodel/)\r\n","readmeTruncated":false}